Я хочу использовать службу AMPQ в приложениях Python, но не работал с ZeroMQ. Поэтому я хочу знать, можно ли это сделать:
- Receiver1.py и Receiver2.py подписываются на «common_messages» с одного хоста и порта.
- Receiver2.py аварийно завершает работу
- отправитель отправляет сообщение
- Receiver1.py успешно получает его
- Receiver2.py перезапускается
- Receiver2.py получает сообщение, которое было отправлено, пока оно отсутствовало.
Можно ли это сделать? Отслеживает ли ZeroMQ, какие сообщения были отправлены? Если кто-то подписывается после того, как сообщения были отправлены, определяет ли ZMQ, какие старые сообщения следует получать, а какие нет?