Ich verwende eine Standard-LRU-Warteschlange, wie im ZeroMQ-Leitfaden definiert Abbildung 41 und ich frage mich, wie ich einen Schutz hinzufügen kann, damit ich keine Nachrichten an Endpunkte sende, die verschwunden sind (Serverabsturz, OOM-Killer, irgendetwas in dieser Richtung).
In der Dokumentation habe ich gelesen, dass XREP die Nachricht einfach fallen lässt, wenn sie an einen nicht existierenden Endpunkt geht, und es gibt keine Möglichkeit, mich darüber zu benachrichtigen. Gibt es eine Möglichkeit, eine solche Benachrichtigung zu erhalten? Sollte ich einfach zuerst einen "Ping" senden, und wenn ich keine Antwort erhalte, ist der "Worker" für mich gestorben? Woher weiß ich, dass es derselbe Client ist, an den ich gerade den Ping gesendet habe und von dem ich die Nachricht zurückbekomme?
Oder ist mein Anwendungsfall nicht geeignet für ZeroMQ? Ich möchte nur sicherstellen, dass eine Nachricht empfangen wurde. Ich möchte nicht, dass sie ohne mein Wissen auf den Boden fällt...