2012-03-28 4 views
6

Gibt es eine Art Spezifikation oder eine andere Erklärung, die die normalen Fälle beschreibt, in denen Sie erwarten können, dass eine Nachricht, die an einem ZeroMQ-Socket gesendet wird, nicht von allen Abhörprozessen für jeden Kommunikationstyp empfangen wird?Unter welchen Umständen fallen ZeroMQ-Sockets ab oder liefern keine Nachrichten?

Zum Beispiel habe ich ein experimentelles Programm, das grundsätzlich davon ausgeht, dass alle Teilnehmer an einem PUB Socket alle Nachrichten empfangen, die auf diesem Socket gesendet werden (nach einem Initialisierungshandshake). Ich würde gerne die Fälle verstehen, in denen diese Annahme falsch ist. Danke, und tut mir leid, wenn das schon gefragt wurde.

Antwort

9

Das Diagramm in diesem Bild ist ein guter Führer, wenn ZMQ Steckdosen Drop-Nachrichten: https://raw.github.com/imatix/zguide/master/images/fig25.png

Für weitere Informationen, Sie könnten jetzt http://zguide.zeromq.org/py:all#Missing-Message-Problem-Solver

+1

Der Chart Link ist alt, lesen möchten, ist es [hier ] (https://raw.github.com/imatix/zguide/master/images/fig25.png), aber es ändert sich, wenn neue Bilder davor hinzugefügt werden. Ich wünschte, es wäre immer so einfach wie in fig9 :-) –

+1

Danke, dass Sie mich wissen lassen! Bearbeitete die Antwort. – tapan

Verwandte Themen