В вашем типичном подшаблоне pub есть клиенты, которые подписываются на серверы, которые публикуют события. В моем приложении издатель постоянно публикует события, которые приходят асинхронно. В моих клиентах они иногда отстают в обработке этих событий. Мой вопрос заключается в том, существует ли обходной путь, при котором клиент всегда принимает самое последнее событие, отправленное издателем, в отличие от последовательной обработки всех полученных событий.
Самая последняя подписка NetMQ Pub
Ответы (1)
Взгляните на шаблон медленных подписчиков из руководства по zeromq:
http://zguide.zeromq.org/page:all#toc117
Также вы можете разработать свой собственный pubsub через NetMQ, используя дилер-маршрутизатор, и реализовать свою стратегию публикации. Я бы посоветовал вам использовать управление потоком на основе кредита, если вы это сделаете.
person
somdoron
schedule
25.07.2016