metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2014-11-06 02:36 pm

Авторы ZeroMQ отрицают вред

Сидел читал про ZeroMQ (он, несмотря на отсутствие персистентности, наиболее близок к тому, что мне надо для решения задачи). При этом в гайде попались две ссылки, отрицающие энтерпрайзно-бизнесовый вред:
http://swsi.info/
http://www.imatix.com/articles:whats-wrong-with-amqp/
Особенно весело про amqp, как комитет по его разработке объебался во всех формах, что привело к нескольким плохо совместимым реализациям, которые, в свою очередь, начали диктовать разработку стандарта.

[identity profile] mikkim08.livejournal.com 2014-11-06 11:40 am (UTC)(link)
А что за задача и почему ZeroMQ ? Вдруг и мне тоже надо.

[identity profile] prepor.livejournal.com 2014-11-06 12:26 pm (UTC)(link)
Можно подумать авторы зероэмку не объебались :)

сначала zeromq, потом crossroads-io (https://github.com/crossroads-io/libxs), сейчас http://nanomsg.org/. Вот и выбирай! :)

C++ lib as specification, бгг

[identity profile] lionet.livejournal.com 2014-11-06 12:50 pm (UTC)(link)
ZeroMQ даст свой геморрой, неочевидный на ранних стадиях рассмотрения технологии.

Например, при наличии мигрирующих клиентов (клиентов, у которых меняются айпишники) ZeroMQ будет течь. Бай дизайн.

Либо, если у тебя пир отвалился, а у тебя в буфере осталось барахло, то это барахло через полгода сольётся новому пиру, который подключится под таким же айпишником.

Ну или невозможность сделать прокси без встроенной потери сообщений при разрывах коннекта, и необходимостью коиенту завязываться на _per message_ timeouts, вместо реакции на разрыв канала целиком.



[identity profile] nivanych.livejournal.com 2014-11-06 01:28 pm (UTC)(link)
> Авторы ZeroMQ отрицают вред
А есть у нас статья за отрицание вреда?
Нет? Срочно надо ввести!

[identity profile] prepor.livejournal.com 2014-11-06 03:50 pm (UTC)(link)
Кстати, а у вас же ява везде? Что-нибудь про www jgroups org скажете?

[identity profile] d4s.livejournal.com 2014-11-06 06:03 pm (UTC)(link)
А у тебя большая нагрузка?
И тебе точно MQ надо?

а то есть штуки вроде flume и logstash.
за logstash не скажу, а flume умеет и персистентность и данные любого вида, хотя нативно предполагается AVRO messages

[identity profile] kkirsanov.livejournal.com 2014-11-07 09:13 am (UTC)(link)
Использую zmq -до 1000 сообщений/ceк, до 100 общающихся процессов в одной сети и через vpn обрывы связи 10 раз в день - проблем нет никаких.

Но думаю при таких условиях у почти любой технологии не было бы проблем.