我目前正在研究有关Aeron MQ的PoC。根据PoC,我有2个订阅和1个发布者,用于带有嵌入式媒体驱动程序的本地频道。发布的消息在两个订阅中均被接收,而我想以循环方式分发消息。有没有实现这一目标的属性或方法?
答案 0 :(得分:0)
开箱即用,Aeron支持:
在所有情况下,接收者都会从加入流的那一点获取所有消息。开箱即用的东西都不会给您这种循环语义。
从理论上讲,您可以使用Aeron提供的原语来构建一个中央组件,该组件将以循环方式将消息分发给一组需要工作的组件。
根据您的用例,最好考虑使用像RabbitMQ这样的解决方案来提供此功能。