При каких обстоятельствах сокеты ZeroMQ сбрасывают или не доставляют сообщения? - PullRequest
8 голосов
/ 28 марта 2012

Существует ли какая-либо спецификация или другое объяснение, описывающее обычные случаи, когда можно ожидать, что сообщение, отправленное через сокет ZeroMQ, не будет получено (всеми) процессами прослушивания для каждого типа связи?

Например, у меня есть экспериментальная программа, которая в основном предполагает, что все подписчики на сокет PUB получают все сообщения, отправленные на этот сокет (после рукопожатия при инициализации). Я хотел бы понять случаи, когда это предположение может быть ложным. Спасибо, и извините, если об этом уже спрашивали.

1 Ответ

10 голосов
/ 02 мая 2012

Диаграмма на этом изображении является хорошим руководством для случаев, когда сокеты zmq отбрасывают сообщения: https://raw.github.com/imatix/zguide/master/images/fig25.png

Для получения дополнительной информации вы можете прочитать http://zguide.zeromq.org/py:all#Missing-Message-Problem-Solver

...