Я бы очень хотел попробовать ZeroMQ, и мне интересно, можно ли решить мою проблему с помощью этого.Можете ли вы создать централизованную тему в ZeroMQ?
ПРОБЛЕМА: У меня есть несколько подписчиков и несколько издателей. В централизованной архитектуре брокер издатели опубликуют сообщение на тему (вроде как многоадресный адрес), и подписчики получат сообщения из темы и действуют на сообщения. Я не могу использовать Multicast, потому что наша топология сети имеет несколько подсетей, и ИТ-ребята не будут перенаправлять мои многоадресные пакеты во все подсетей.
Поскольку нет централизованного брокера, как решить эту проблему в ZeroMQ? (пример кода будет отличным на любом языке)
Это версия «брокера» (уменьшенная, чтобы соответствовать цели), и это то, о чем я говорил в третьем варианте в своем ответе. – Jason