<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Введение в систему обмена сообщениями ZeroMQ </title>
    <link>https://217.65.3.21/openforum/vsluhforumID3/68353.html</link>
    <description>Николя Пиёль (Nicolas Pi&amp;#235;l) опубликовал (http://nichol.as/zeromq-an-introduction) введение в технологию ZeroMQ (http://www.zeromq.org/) (0MQ), позволяющую организовать быстрый асинхронный обмен сообщениями между высоконагруженными приложениями и интересную тем, что сетевое взаимодействие организовано через новый уровень сетевого стека, который может использовать в качестве транспорта TCP, PGM, IPC и т.п.  API библиотеки напоминает обычные сокеты, поддерживается передача сообщений в направлениях точка-точка, издатель-подписчики, запрос-ответ, возможна параллельная рассылка. Система очень быстрая, тесты производительности (http://www.zeromq.org/area:results) показали способность обработать на обычном сервере более 8 млн. сообщений в секунду.&lt;br&gt;&lt;br&gt;&lt;br&gt;Ниже представлен перевод вводной статьи по ZeroMQ:&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;ZeroMQ (http://www.zeromq.org/) - это библиотека обмена сообщениями (Messaging Queue, MQ), которая без особых усилий позволяет создавать сложные коммуникационные решения. Сначала эта п...&lt;br&gt;&lt;br&gt;URL: http://nichol.</description>

<item>
    <title>Введение в систему обмена сообщениями ZeroMQ  (oxyum)</title>
    <link>https://217.65.3.21/openforum/vsluhforumID3/68353.html#21</link>
    <pubDate>Thu, 01 Jul 2010 06:15:55 GMT</pubDate>
    <description>&amp;gt;&amp;gt; PPS: у zmq больше биндингов к разным языкам, у spread python bindings давно протухли. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Ну само по себе абсолютное количество биндингов - десять! двадцать! сто!!! - &lt;br&gt;&amp;gt;это сферический конь в том самом. Это все равно что абстрактное &lt;br&gt;&amp;gt;&apos;количество поддерживаемых платформ NetBSD&apos;. Ага. А вот как начнешь работать с &lt;br&gt;&amp;gt;конкретным нужным биндингом там и полезут все косяки и грабли. Хотя &lt;br&gt;&amp;gt;в релизе типа &apos;поддерживаем&apos;. Это так, мысли в слух. &lt;br&gt;&lt;br&gt;Дык это всё понятно, но товарищ аноним хотел что-то узнать, я ему что-то и ответил! :)&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Введение в систему обмена сообщениями ZeroMQ  (klalafuda)</title>
    <link>https://217.65.3.21/openforum/vsluhforumID3/68353.html#20</link>
    <pubDate>Thu, 01 Jul 2010 06:01:40 GMT</pubDate>
    <description>&amp;gt; PPS: у zmq больше биндингов к разным языкам, у spread python bindings давно протухли. &lt;br&gt;&lt;br&gt;Ну само по себе абсолютное количество биндингов - десять! двадцать! сто!!! - это сферический конь в том самом. Это все равно что абстрактное &apos;количество поддерживаемых платформ NetBSD&apos;. Ага. А вот как начнешь работать с конкретным нужным биндингом там и полезут все косяки и грабли. Хотя в релизе типа &apos;поддерживаем&apos;. Это так, мысли в слух.&lt;br&gt;</description>
</item>

<item>
    <title>Введение в систему обмена сообщениями ZeroMQ  (klalafuda)</title>
    <link>https://217.65.3.21/openforum/vsluhforumID3/68353.html#19</link>
    <pubDate>Thu, 01 Jul 2010 05:56:51 GMT</pubDate>
    <description>&lt;br&gt;Есть только одна мелочь: модель лицензирования. GPL или коммерческая. Как в свою бытность - Qt. Первое отпадает как класс, второе - как договоритесь. А так - да, наверное, приятная вещь.&lt;br&gt;</description>
</item>

<item>
    <title>Введение в систему обмена сообщениями ZeroMQ  (oxyum)</title>
    <link>https://217.65.3.21/openforum/vsluhforumID3/68353.html#18</link>
    <pubDate>Wed, 30 Jun 2010 21:11:08 GMT</pubDate>
    <description>&amp;gt;Чем это лучше spread? &lt;br&gt;&lt;br&gt;Для начала это просто разные решения. spread я не использовал, но доку почитал.&lt;br&gt;&lt;br&gt;spread - это судя по всему миддлварь, zmq - это теперь просто библиотека которая даёт по сути обычный socket api к более хитрым вариантам сетевого взаимодействия.&lt;br&gt;&lt;br&gt;PS: Ну а если вы хотите знать какой-то конкретный плюс, то в FAQ написано, что spread может посылать сообщения размером до приблизительно 100kb, у zmq таких ограничений нет.&lt;br&gt;PPS: у zmq больше биндингов к разным языкам, у spread python bindings давно протухли.&lt;br&gt;PPPS: а так же разработка spread по сути дела издохла, а zmq активно развивается.&lt;br&gt;</description>
</item>

<item>
    <title>Введение в систему обмена сообщениями ZeroMQ  (аноним)</title>
    <link>https://217.65.3.21/openforum/vsluhforumID3/68353.html#17</link>
    <pubDate>Wed, 30 Jun 2010 19:30:56 GMT</pubDate>
    <description>Чем это лучше spread?&lt;br&gt;</description>
</item>

<item>
    <title>Введение в систему обмена сообщениями ZeroMQ  (Crazy Alex)</title>
    <link>https://217.65.3.21/openforum/vsluhforumID3/68353.html#16</link>
    <pubDate>Wed, 30 Jun 2010 16:32:03 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Да мне замена корбы как-то без надобности. Я гляжу в сторону чего-то &lt;br&gt;&amp;gt;&amp;gt;легковеснго и и просто натстраиваемого. В этом плане ZeroMQ приятно вполне. &lt;br&gt;&amp;gt;&amp;gt;Ну и полтора десятка биндингов, включая перл и эрланг - радуют.&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Я писал на обоих, у каждого свои плюсы, надо неплохо изучить оба, &lt;br&gt;&amp;gt;чтобы суметь сделать правильный выбор для конкретной задачи. &lt;br&gt;&amp;gt;&lt;br&gt;&lt;br&gt;Ну, на перле я пишу, к эрлангу присматриваюсь, так как сфера деятельности соответствующая. Но это я просто привёл примеры пары явно интересных мне языков, биндингов для которых под айс я не увидел.&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt;А айс... Я как слышу слово &quot;платформа&quot;, сразу понимаю - что-то здоровое,&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Ну не такое оно и здоровое. Ядро весьма компактно, по сравнению с &lt;br&gt;&amp;gt;CORBA и вовсе миниатюрно! :) &lt;br&gt;&lt;br&gt;А по сравнению с Asio/ZeroMQ - большое весьма.&lt;br&gt;&lt;br&gt;&amp;gt;Примеры простые вроде были. Сложности возникали обычно при попытках скрестить с каким-нить &lt;br&gt;&amp;gt;Qt, у которого свой mail-loop, но тут проблемы и с ZeroMQ &lt;br&gt;&amp;gt;будут примерно такие же на самом-то деле. &lt;br&gt;&lt;br&gt;Примеров не нашел, правда, боль</description>
</item>

<item>
    <title>Введение в систему обмена сообщениями ZeroMQ  (oxyum)</title>
    <link>https://217.65.3.21/openforum/vsluhforumID3/68353.html#15</link>
    <pubDate>Wed, 30 Jun 2010 16:23:33 GMT</pubDate>
    <description>&amp;gt;Да мне замена корбы как-то без надобности. Я гляжу в сторону чего-то &lt;br&gt;&amp;gt;легковеснго и и просто натстраиваемого. В этом плане ZeroMQ приятно вполне. &lt;br&gt;&amp;gt;Ну и полтора десятка биндингов, включая перл и эрланг - радуют.&lt;br&gt;&lt;br&gt;Я писал на обоих, у каждого свои плюсы, надо неплохо изучить оба, чтобы суметь сделать правильный выбор для конкретной задачи.&lt;br&gt;&lt;br&gt;&amp;gt;А айс... Я как слышу слово &quot;платформа&quot;, сразу понимаю - что-то здоровое,&lt;br&gt;&lt;br&gt;Ну не такое оно и здоровое. Ядро весьма компактно, по сравнению с CORBA и вовсе миниатюрно! :)&lt;br&gt;&lt;br&gt;&amp;gt;неудобопонятное и навязывающее свои правила игры. Языков маловато,&lt;br&gt;&lt;br&gt;Вполне понятное, если немного почитать документацию и блог. Языков мне хватало.&lt;br&gt;&amp;gt; примерчиков мелких не видно - верный признак, что не просто использовать.&lt;br&gt;&lt;br&gt;Примеры простые вроде были. Сложности возникали обычно при попытках скрестить с каким-нить Qt, у которого свой mail-loop, но тут проблемы и с ZeroMQ будут примерно такие же на самом-то деле.&lt;br&gt;&amp;gt; Возможносте масса - только обычно нужно что-то гораздо более простое. &lt;br&gt;&lt;br&gt;разные</description>
</item>

<item>
    <title>Введение в систему обмена сообщениями ZeroMQ  (Crazy Alex)</title>
    <link>https://217.65.3.21/openforum/vsluhforumID3/68353.html#14</link>
    <pubDate>Wed, 30 Jun 2010 16:13:52 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Кроме того, тот же DDS использует Corba...&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;DDS конкурирующая технология и может взаимодействовать с CORBA, но реализация у нее &lt;br&gt;&amp;gt;независимая (по крайней мере в тех реализациях которые я знаю). В &lt;br&gt;&amp;gt;общем и целом DDS немного другой взгляд на вещи на которые &lt;br&gt;&amp;gt;раньше смотрели через CORBA. &lt;br&gt;&lt;br&gt;Конкретно openDDS использует Corba - http://www.opendds.org/faq.html#DDS_and_CORBA&lt;br&gt;</description>
</item>

<item>
    <title>Введение в систему обмена сообщениями ZeroMQ  (Crazy Alex)</title>
    <link>https://217.65.3.21/openforum/vsluhforumID3/68353.html#13</link>
    <pubDate>Wed, 30 Jun 2010 16:12:41 GMT</pubDate>
    <description>Да мне замена корбы как-то без надобности. Я гляжу в сторону чего-то легковеснго и и просто натстраиваемого. В этом плане ZeroMQ приятно вполне. Ну и полтора десятка биндингов, включая перл и эрланг - радуют.&lt;br&gt;А айс... Я как слышу слово &quot;платформа&quot;, сразу понимаю - что-то здоровое, неудобопонятное и навязывающее свои правила игры. Языков маловато, примерчиков мелких не видно - верный признак, что не просто использовать. Возможносте масса - только обычно нужно что-то гораздо более простое.&lt;br&gt;</description>
</item>

</channel>
</rss>
