2012-03-28 6 views
6

Czy istnieje jakaś specyfikacja lub inne wyjaśnienie, które opisuje normalne przypadki, w których można się spodziewać, że wiadomość wysłana na gniazdo ZeroMQ nie zostanie odebrana przez (wszystkie) procesy odsłuchowe dla każdego rodzaju komunikacji?W jakich okolicznościach gniazda ZeroMQ zrzucają lub nie dostarczają wiadomości?

Na przykład mam program eksperymentalny, który zasadniczo zakłada, że ​​wszyscy subskrybenci gniazda PUB otrzymują wszystkie wiadomości wysłane na tym gnieździe (po uzgadnianiu inicjowania). Chciałbym zrozumieć przypadki, w których to założenie może być fałszywe. Dziękuję i przepraszam, jeśli już zostało to zadane.

Odpowiedz

9

wykres w tym obrazie jest dobrym przewodnikiem, kiedy gniazda zmq upuść wiadomości: https://raw.github.com/imatix/zguide/master/images/fig25.png

Aby uzyskać więcej informacji na ten temat możesz przeczytać http://zguide.zeromq.org/py:all#Missing-Message-Problem-Solver

+1

Link wykres jest stary, teraz jest [tutaj ] (https://raw.github.com/imatix/zguide/master/images/fig25.png), ale zmienia się, gdy nowe obrazy są dodawane przed nim. Chciałbym, żeby zawsze było tak proste jak na rys. 9 :-) –

+1

Dzięki za poinformowanie mnie! Edytowano odpowiedź. – tapan

Powiązane problemy