Когда мы используем клиенты ZeroMQ на языке Python, какие плагины/модули доступны для управления постоянными?
Я хотел бы узнать шаблоны для использования ZeroMQ.
Ответ 1
Насколько я знаю, Zeromq не имеет настойчивости. Он не подходит для него и должен быть обработан конечным пользователем. Так же, как сериализация сообщения.
В С# я использовал db4o для добавления сохранения. Обычно я сохраняю объект в его исходном состоянии, затем сериализую его и отправляю в гнездо ZMQ. Btw, это было для пары PUB/SUB.
Ответ 2
В конце приложения вы можете продолжить, например, я построил слой сопротивления в node.js, который передал внутренние вызовы php и через веб-узлы.
Аспект стойкости содержал сообщения в течение определенного периода времени (http://en.wikipedia.org/wiki/Time_to_live), чтобы предоставить клиентам возможность подключения. Я использовал структуры данных в памяти, но я поиграл с идеей использования redis для достижения устойчивости на диске.