﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type='text/css' href='https://stocksharp.ru/css/style.css'?>
<?xml-stylesheet type='text/css' href='https://stocksharp.ru/css/bbeditor.css'?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html">RoutingServer</title>
  <id>~/topic/3166/routingserver/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-06-07T17:40:44Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=3166" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/22610/</id>
    <title type="text">Mikhail Sukhov: Мы начинаем. Сейчас 5 человек (считал по тем, кто прислал скайп контакт). Больше жел...</title>
    <published>2012-11-20T06:22:18Z</published>
    <updated>2012-11-20T06:22:18Z</updated>
    <author>
      <name>dvoris</name>
      <uri>https://stocksharp.ru/users/5897/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(22603)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;
Мы начинаем. Сейчас 5 человек (считал по тем, кто прислал скайп контакт). Больше желающих нет?
Есть :)&lt;/p&gt;
&lt;/blockquote&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/22603/</id>
    <title type="text">Мы начинаем. Сейчас 5 человек (считал по тем, кто прислал скайп контакт). Больше желающих нет? </title>
    <published>2012-11-19T12:00:14Z</published>
    <updated>2012-11-19T12:00:14Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Мы начинаем. Сейчас 5 человек (считал по тем, кто прислал скайп контакт). Больше желающих нет?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/22594/</id>
    <title type="text">Microsoft открыла коды WCF channel для проекта Apach Qpid (AMQP). http://blogs.technet.com/b/port25/...</title>
    <published>2012-11-18T17:04:33Z</published>
    <updated>2012-11-18T17:09:11Z</updated>
    <author>
      <name>transdex</name>
      <uri>https://stocksharp.ru/users/28233/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Microsoft открыла коды  WCF channel для проекта Apach Qpid (AMQP).&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/b/port25/archive/2009/09/29/apache-qpid-moves-forward.aspx" rel="nofollow" target="_blank"&gt;http://blogs.technet.com/b/port25/archive/2009/09/29/apache-qpid-moves-forward.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Using the Qpid WCF client:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://qpid.apache.org/books/0.14/Programming-In-Apache-Qpid/html/ch04.html" rel="nofollow" target="_blank"&gt;http://qpid.apache.org/books/0.14/Programming-In-Apache-Qpid/html/ch04.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;AMQP (Advanced Message Queuing Protocol) — открытый протокол для передачи сообщений между компонентами системы. Основная идея состоит в том, что отдельные подсистемы (или независимые приложения) могут обмениваться произвольным образом сообщениями через &lt;strong&gt;AMQP-брокер&lt;/strong&gt;, который осуществляет &lt;strong&gt;маршрутизацию&lt;/strong&gt;, возможно гарантирует доставку, распределение потоков данных, подписку на нужные типы сообщений.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/22592/</id>
    <title type="text">Alexander Mukhanchikov: Лучше присмотреться к activemq \ zeromq всё же. Это чисто транспорт. А WCF -...</title>
    <published>2012-11-18T14:13:47Z</published>
    <updated>2012-11-18T14:13:47Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(22591)" rel="nofollow" target="_blank"&gt;Alexander Mukhanchikov&lt;/a&gt;:&lt;/strong&gt;
Лучше присмотреться к activemq \ zeromq всё же.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Это чисто транспорт. А WCF - это high level front end. Тоесть, ØMQ можно и в WCF использовать. А можно сделать и несколько точек доступа. В любом случае, лучше сделать хоть что, а там уже смотреть что нужно подтянуть. Перфекционизмом позаниматься.&lt;/p&gt;
&lt;p&gt;Я нисколько не сомневаюсь в скорости передачи WCF. Меня смущал только xml протокол. Но я потом подумал, вспомнил fix, и понял, что для такого решения это не будет излишним оверхедом. Тем более, это сымитирует реальное fix общение, пусть и в другом xml формате.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/22591/</id>
    <title type="text">Mikhail Sukhov: Насчет WCF то я тут не уверен что он сможет справиться с нагрузкой. Хотя очень бы хо...</title>
    <published>2012-11-18T13:11:24Z</published>
    <updated>2012-11-18T13:11:24Z</updated>
    <author>
      <name>Alexander</name>
      <uri>https://stocksharp.ru/users/2826/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(22555)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;
Насчет WCF то я тут не уверен что он сможет справиться с нагрузкой. Хотя очень бы хотелось сделать решение на нем как на самом продвинутом с моей т.з. платформе.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Лучше присмотреться к activemq \ zeromq всё же.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/22584/</id>
    <title type="text">Идея хорошая. Хочу участвовать. skype, codeplex: sergshabal </title>
    <published>2012-11-16T19:51:29Z</published>
    <updated>2012-11-16T19:51:29Z</updated>
    <author>
      <name>Serg</name>
      <uri>https://stocksharp.ru/users/484/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;p&gt;Идея хорошая. Хочу участвовать. skype, codeplex: sergshabal&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/22583/</id>
    <title type="text">Mikhail Sukhov: Роутинг включает транспорт. Обратное неверно. MSMQ это не транспорт, а служба достав...</title>
    <published>2012-11-16T18:25:08Z</published>
    <updated>2012-11-16T18:25:08Z</updated>
    <author>
      <name>transdex</name>
      <uri>https://stocksharp.ru/users/28233/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(22582)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;
Роутинг включает транспорт. Обратное неверно.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;MSMQ это не транспорт, а служба  доставки сообщений. Без роутинга, в том числе динамического,  это просто невозможно осуществить.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(22582)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;
Роутер - это класс программ, а не конкретная программа.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Роутер вообще-то класс устройств, а не программ,  поскольку бывают чисто железные роутеры (типа рубильника). А когда-то роутинг телефонных сообщений осуществляли барышни на телефонных станциях.
И если РТС называет свою программу (P2MQRouter) конкретно роутером, почему другую нельзя?&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/22582/</id>
    <title type="text">transdex: Возможно и MSMQ хватит Роутинг включает транспорт. Обратное неверно. transdex: Как весьма ...</title>
    <published>2012-11-16T17:47:11Z</published>
    <updated>2012-11-16T17:47:11Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(22580)" rel="nofollow" target="_blank"&gt;transdex&lt;/a&gt;:&lt;/strong&gt;
Возможно и MSMQ хватит&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Роутинг включает транспорт. Обратное неверно.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(22580)" rel="nofollow" target="_blank"&gt;transdex&lt;/a&gt;:&lt;/strong&gt;
Как весьма абстрактный пример - роутер плазы.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Роутер - это класс программ, а не конкретная программа.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/22580/</id>
    <title type="text">Mikhail Sukhov: А кто сказал, что это на продажу?[laugh] Именно это особенно непонятно! Возьмем к пр...</title>
    <published>2012-11-16T15:44:12Z</published>
    <updated>2012-11-16T15:44:12Z</updated>
    <author>
      <name>transdex</name>
      <uri>https://stocksharp.ru/users/28233/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(22578)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;
А кто сказал, что это на продажу?[laugh]&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Именно это особенно непонятно!
Возьмем к примеру продукт Smartquant под названием Quantrouter,&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.smartquant.com/quantrouter.php" rel="nofollow" target="_blank"&gt;http://www.smartquant.com/quantrouter.php&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;который они предлагают за $600 в месяц и который некоторыми чертами напоминает предлагаемый Вами. (название точно похоже - роутер... [smile]  )
Продукт явно на продажу. Подозреваю, что его функциональность (и намного больше) легко реализовать слегка подправив архитектуру основного приложения Openquant и включив туда очереди. Возможно и MSMQ хватит, не говоря уже о каком-нибудь Qpid.
Но такой подход имеет один маленький недостаток. Его невозможно продать. Например  MSMQ - это штатный компонент Windows. Кто ж его купит? Но если делать для себя, почему не использовать уже сделанное, и сделанное хорошо?&lt;/p&gt;
&lt;p&gt;Как весьма абстрактный пример - роутер плазы. Сервис, который подключается к локальному роутеру плазы (P2_ClientGate), принимет потоки, парсит, раскладывает сообщения о событиях по очередям. И все... Минимум кода - да. И ЧТО там на другом конце очереди , и ГДЕ это, и сколько ИХ, и сколько раз ОНИ падают в час уже никого не волнует. И если что-то там упало, то не нужно ничего подгружать с начала сессии, просто перечитать нужную очередь сначала.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/22579/</id>
    <title type="text">transdex: .... На линуксе она кстати тоже падала у них потом вроде. Дело не в системе, можно моно на...</title>
    <published>2012-11-16T09:05:45Z</published>
    <updated>2012-11-16T09:12:05Z</updated>
    <author>
      <name>agat50</name>
      <uri>https://stocksharp.ru/users/28063/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(22574)" rel="nofollow" target="_blank"&gt;transdex&lt;/a&gt;:&lt;/strong&gt;
....&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;На линуксе она кстати тоже падала у них потом вроде. Дело не в системе, можно моно на линуксе сделать. Вообще пройдёмся по пунктам.&lt;/p&gt;
&lt;p&gt;п1 - спорно, но наверное удобно когда хочется отделить логику от терминала, для защиты идей например, демонстрации страт и т.п.&lt;/p&gt;
&lt;p&gt;п2 - удобно, если есть много ботов написанных разными людьми, у меня всё в одной программе крутится, в пулах задач, но я пишу один.&lt;/p&gt;
&lt;p&gt;п3 - дополнительная программа аля удалённый терминал, проще имхо vnc.&lt;/p&gt;
&lt;p&gt;п4 - понятно, имхо нужно редко, данные имхо надо хранить в базах.&lt;/p&gt;
&lt;p&gt;п5 - удобно, когда клиент может сам настроить на какой инструменте торговать, частота сделок мб, доступ к информации. Но имхо клиент это не оценит, чужая прога на компе всё-равно.&lt;/p&gt;
&lt;p&gt;п6, п7 - имхо, не нужно&lt;/p&gt;
&lt;p&gt;п8, п9 - думается в связи с кривостью экспорта данных из квика, многим нужен нормальный датафид, реал тайм свечки, мб не особо быстрый, но удобный в работе из программ. Лично я готов платить, например, 250р в месяц за такую вещь.&lt;/p&gt;
&lt;p&gt;Вопрос зачем нужен центральный сервер. Теоретически можно там хостить ботов, раздавая права и т.п. В остальном это тупо датафид + доступ к торговым терминалам через интерфейсы, мб это раздельно проще реализовать.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/22578/</id>
    <title type="text">transdex: Не так долго. И не так успешно. Несколько лет, и успешно. Это когда на нем стали нереальны...</title>
    <published>2012-11-16T08:49:07Z</published>
    <updated>2012-11-16T09:04:06Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(22574)" rel="nofollow" target="_blank"&gt;transdex&lt;/a&gt;:&lt;/strong&gt;
Не так долго. И не так успешно.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Несколько лет, и успешно. Это когда на нем стали нереальных HFT появляться (не чета нашим), тогда и пришлось переделывать. Но я так понял, там просто сама система была кривая, а не язык программирования.&lt;/p&gt;
&lt;p&gt;Да что я говорю. До ноября 2012 биржа РТС крутилась на SQL. И ничего, никто не умер. Так что тут C# будет выше крыше.&lt;/p&gt;
&lt;p&gt;У нас конечно все скромнее.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(22574)" rel="nofollow" target="_blank"&gt;transdex&lt;/a&gt;:&lt;/strong&gt;
Для продвинутых(=зарабатывающих)? Зачем им зоопарк из смарткомов и алоров? Управлять удаленно  чужим Квиком на чужом писюке без UPSa через сети общего пользования?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Начинающие-продвинутые - это неправильная классификация. Я описал в начале юзер таргетинг.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(22574)" rel="nofollow" target="_blank"&gt;transdex&lt;/a&gt;:&lt;/strong&gt;
Если идет речь о latency, причем здесь подгрузка истории дневок за 20 лет? (Слегка утрирую [rolleyes]  )&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Речь о latency я не поднимал.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(22574)" rel="nofollow" target="_blank"&gt;transdex&lt;/a&gt;:&lt;/strong&gt;
Зачем подгружать стаканы с начала сессии, если это сервис (24х7). Или он будет падать 5 раз на дню?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Робот может падать раз 5 в час, и он теряет данные как только упал. Предполагается что сервер привнесет больше стабильности за счет своей минимальной логики.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(22574)" rel="nofollow" target="_blank"&gt;transdex&lt;/a&gt;:&lt;/strong&gt;
И зачем здесь жестко вшитый риск-контроль? Вы ведь все равно потом напишите в лицензии, что ни за что не отвечаете [smile]   .&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;А причем тут лицензия S# и риск менеджмент? Это как кровать с физикой сравнивать. Несравнимые понятия.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(22574)" rel="nofollow" target="_blank"&gt;transdex&lt;/a&gt;:&lt;/strong&gt;
PS. Я не программист ( в смысле, код не пишу), просто хочется понять стоит ли уже начать откладывать деньги, выделенные  на завтрак, с целью последующего приобретения сего замечательного девайса.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;А кто сказал, что это на продажу?[laugh]&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/22574/</id>
    <title type="text">Mikhail Sukhov: Она столько лет существовала на .NET и успешно справлялась с нагрузкой. Не так долго...</title>
    <published>2012-11-15T23:35:21Z</published>
    <updated>2012-11-15T23:35:21Z</updated>
    <author>
      <name>transdex</name>
      <uri>https://stocksharp.ru/users/28233/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(22572)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;
Она столько лет существовала на .NET и успешно справлялась с нагрузкой.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Не так долго. И не так успешно.&lt;/p&gt;
&lt;p&gt;Microsoft платформа разрабатывалась 4 года, затраты 68 млн долларов. Введена в строй  в 2007. Не вышла на проектные показатели latency. В 2008 первый масштабный крах. Потери трейдеров оцениваются в 3 млрд фунтов. в 2009 смена руководства биржи и решение о смене платформы. В январе 2010 начата миграция на linux платформу. В феврале 2011 закончена. Примерно так.&lt;/p&gt;
&lt;p&gt;У нас конечно все скромнее.&lt;/p&gt;
&lt;p&gt;Тем не менее, я затрудняюсь понять, для какой целевой группы трейдеров этот роутер предназначен.&lt;/p&gt;
&lt;p&gt;Для начинающих(=сливающих)? Зачем им чего-то роутить.Тем более управлять чужими счетами.
Для продвинутых(=зарабатывающих)? Зачем им зоопарк из смарткомов и алоров? Управлять удаленно  чужим Квиком на чужом писюке без UPSa через сети общего пользования?
Если идет речь о latency, причем здесь подгрузка истории дневок за 20 лет? (Слегка утрирую [rolleyes]  )
Зачем подгружать стаканы с начала сессии, если это сервис (24х7). Или он будет падать 5 раз на дню?
И зачем здесь жестко вшитый риск-контроль? Вы ведь все равно потом напишите в лицензии, что ни за что не отвечаете [smile]   .&lt;/p&gt;
&lt;p&gt;PS. Я не программист ( в смысле, код не пишу), просто хочется понять стоит ли уже начать откладывать деньги, выделенные  на завтрак, с целью последующего приобретения сего замечательного девайса.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/22572/</id>
    <title type="text">transdex: Была... Не очень удачный пример. Еще как удачный. Она столько лет существовала на .NET и у...</title>
    <published>2012-11-15T22:15:29Z</published>
    <updated>2012-11-15T22:15:29Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(22571)" rel="nofollow" target="_blank"&gt;transdex&lt;/a&gt;:&lt;/strong&gt;
Была... Не очень удачный пример.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Еще как удачный. Она столько лет существовала на .NET и успешно справлялась с нагрузкой. У нас же все на порядки скромнее.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/22571/</id>
    <title type="text">Mikhail Sukhov: На C# была LSE написана. У нас задача куда как скромнее. Была... Не очень удачный пр...</title>
    <published>2012-11-15T21:18:40Z</published>
    <updated>2012-11-15T21:18:40Z</updated>
    <author>
      <name>transdex</name>
      <uri>https://stocksharp.ru/users/28233/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(22568)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;
На C# была LSE написана. У нас задача куда как скромнее.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Была... Не очень удачный пример.&lt;/p&gt;
&lt;p&gt;Начало:&lt;/p&gt;
&lt;p&gt;&amp;quot;Самые ранние стадии тестирования уже показывают соответствие мировым стандартам в области производительности, скорости и масштабируемости, необходимым для оказания услуг по вводу и реализации.&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.microsoft.com/Rus/Casestudies_archive/casestudy.aspx?id=451" target="_blank"&gt;http://www.microsoft.com/Rus/Casestudies_archive/casestudy.aspx?id=451&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Конец:&lt;/p&gt;
&lt;p&gt;&amp;quot;Не так часто увидишь, чтобы столь крупная организация выбрасывала на помойку свою инфраструктуру, но и столь громкие публичные провалы, подобные тому, что случился у Лондонской фондовой биржи, случаются очень редко.&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.xakep.ru/post/48746/" rel="nofollow" target="_blank"&gt;http://www.xakep.ru/post/48746/&lt;/a&gt;&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/22568/</id>
    <title type="text">westtrd: Я вот не уверен, что по ключевым сервисам шарп в состоянии с разумной латентностью справлят...</title>
    <published>2012-11-15T20:13:26Z</published>
    <updated>2012-11-15T20:13:56Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(22567)" rel="nofollow" target="_blank"&gt;westtrd&lt;/a&gt;:&lt;/strong&gt;
Я вот не уверен, что по ключевым сервисам шарп в состоянии с разумной латентностью справляться с подобной нагрузкой.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;На C# была LSE написана. У нас задача куда как скромнее.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/22567/</id>
    <title type="text">Mikhail Sukhov: agat50: Угу, была такая идейка. Сам стокшарпом не пользуюсь, собственные либы, но в ...</title>
    <published>2012-11-15T19:14:49Z</published>
    <updated>2012-11-15T19:14:49Z</updated>
    <author>
      <name>westtrd</name>
      <uri>https://stocksharp.ru/users/27774/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(22555)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(22552)" rel="nofollow" target="_blank"&gt;agat50&lt;/a&gt;:&lt;/strong&gt;
Угу, была такая идейка. Сам стокшарпом не пользуюсь, собственные либы, но в рамках познания wcf сервисов мог бы помочь написать такой сервис под квик (т.е. п.4), со своей или стандартной стокшарповской либой.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Можно подумать насчет заменяемых модулей для сторонних коннекторов к торговым системам. Но этот блок точно самый минимальный. Вся реальная работа на другом конце - клиент-серверном взаимодействии.&lt;/p&gt;
&lt;p&gt;Насчет WCF то я тут не уверен что он сможет справиться с нагрузкой. Хотя очень бы хотелось сделать решение на нем как на самом продвинутом с моей т.з. платформе.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Я вот не уверен, что по ключевым сервисам шарп в состоянии с разумной латентностью справляться с подобной нагрузкой.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/22563/</id>
    <title type="text">Mikhail Sukhov: agat50: коннекторы хорошо бы размещать у самих клиентов. И коннектиться уже к ним с ...</title>
    <published>2012-11-15T15:35:18Z</published>
    <updated>2012-11-15T15:35:18Z</updated>
    <author>
      <name>agat50</name>
      <uri>https://stocksharp.ru/users/28063/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(22559)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(22557)" rel="nofollow" target="_blank"&gt;agat50&lt;/a&gt;:&lt;/strong&gt;
коннекторы хорошо бы размещать у самих клиентов. И коннектиться уже к ним с логикой на сервере.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Логику коннектора как раз лучше размещать на сервере. Чтобы клиент, подключившись, не ломал себе голову о том, откуда данные, из Квика Плазы или еще откуда. Главное - это портфель. Выставил заявку по портфель 1, отправил на сервер, а сервер уже сам решает, в какой шлюз нужно отправлять заявку. У нас сейчас уже сделан такой роутинг, но он в рамках локального процесса.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Ну тут вопрос терминологии. Есть такая сейчас модная вещь, &amp;quot;продажа сигналов&amp;quot;. Смысл этого мне не особо понятен, но на примере удобно. Есть 1к клиентов с квиками, и 1 сервер который этим квикам рассылает тразакции и соответсвенно следит за исполнением. Вот я хочу сделать &amp;quot;сервис&amp;quot; на стороне клиента с квиком, который бы позволял к нему посылать транзакции, получать результаты о выполнении и т.п. Данные - вообще другой разговор. Сначала чисто торговый модуль - заявки, стоп заявки, создание, перемещение, снятие и т.п.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/22559/</id>
    <title type="text">agat50: коннекторы хорошо бы размещать у самих клиентов. И коннектиться уже к ним с логикой на серве...</title>
    <published>2012-11-15T15:15:40Z</published>
    <updated>2012-11-15T15:15:40Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(22557)" rel="nofollow" target="_blank"&gt;agat50&lt;/a&gt;:&lt;/strong&gt;
коннекторы хорошо бы размещать у самих клиентов. И коннектиться уже к ним с логикой на сервере.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Логику коннектора как раз лучше размещать на сервере. Чтобы клиент, подключившись, не ломал себе голову о том, откуда данные, из Квика Плазы или еще откуда. Главное - это портфель. Выставил заявку по портфель 1, отправил на сервер, а сервер уже сам решает, в какой шлюз нужно отправлять заявку. У нас сейчас уже сделан такой роутинг, но он в рамках локального процесса.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/22557/</id>
    <title type="text">Mikhail Sukhov: agat50: Угу, была такая идейка. Сам стокшарпом не пользуюсь, собственные либы, но в ...</title>
    <published>2012-11-15T14:35:45Z</published>
    <updated>2012-11-15T14:42:12Z</updated>
    <author>
      <name>agat50</name>
      <uri>https://stocksharp.ru/users/28063/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(22555)" rel="nofollow" target="_blank"&gt;Mikhail Sukhov&lt;/a&gt;:&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(22552)" rel="nofollow" target="_blank"&gt;agat50&lt;/a&gt;:&lt;/strong&gt;
Угу, была такая идейка. Сам стокшарпом не пользуюсь, собственные либы, но в рамках познания wcf сервисов мог бы помочь написать такой сервис под квик (т.е. п.4), со своей или стандартной стокшарповской либой.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Можно подумать насчет заменяемых модулей для сторонних коннекторов к торговым системам. Но этот блок точно самый минимальный. Вся реальная работа на другом конце - клиент-серверном взаимодействии.&lt;/p&gt;
&lt;p&gt;Насчет WCF то я тут не уверен что он сможет справиться с нагрузкой. Хотя очень бы хотелось сделать решение на нем как на самом продвинутом с моей т.з. платформе.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;WCF привлекает встроенными фишками типа авторизации и шифрования. По скорости - насколько я понял, на 127.0.0.1 весь оверхед с лёгкостью влезает в 1мс, нагрузка - ну вроде проблемы только начиная с 3000+ клиентов. Думаю, правильная настройка позволит это оптимизировать. Собственно, я наверное напишу тест под свою библиотеку в рамках обучения как модуль, с авторизацией и т.п. + примеры коннектов на java, c, c#. А потом можно дописать интерфейсы к главному приложению. Как напишу пообщаемся поподробнее.&lt;/p&gt;
&lt;p&gt;P.S. Вообще как вы мудро заметили, коннекторы хорошо бы размещать у самих клиентов. И коннектиться уже к ним с логикой на сервере.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/22555/</id>
    <title type="text">agat50: Угу, была такая идейка. Сам стокшарпом не пользуюсь, собственные либы, но в рамках познания ...</title>
    <published>2012-11-15T14:22:01Z</published>
    <updated>2012-11-15T14:22:01Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="@message(22552)" rel="nofollow" target="_blank"&gt;agat50&lt;/a&gt;:&lt;/strong&gt;
Угу, была такая идейка. Сам стокшарпом не пользуюсь, собственные либы, но в рамках познания wcf сервисов мог бы помочь написать такой сервис под квик (т.е. п.4), со своей или стандартной стокшарповской либой.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Можно подумать насчет заменяемых модулей для сторонних коннекторов к торговым системам. Но этот блок точно самый минимальный. Вся реальная работа на другом конце - клиент-серверном взаимодействии.&lt;/p&gt;
&lt;p&gt;Насчет WCF то я тут не уверен что он сможет справиться с нагрузкой. Хотя очень бы хотелось сделать решение на нем как на самом продвинутом с моей т.з. платформе.&lt;/p&gt;
</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>