我目前正在写一个关于Aeron的PoC。根据PoC,我有两个订阅和一个带有嵌入式媒体驱动程序的本地通道的发布者。发布的消息在两个订阅中都被接收,而我希望以循环方式分发消息。有没有一种属性或方法来实现这一点?
发布于 2018-11-16 02:45:44
开箱即用,Aeron支持:
MDC一对一(单个发布到单个Subscription)
在所有情况下,接收方都会从加入流的点获取所有消息。没有任何开箱即用的东西可以提供这种循环语义。
从理论上讲,您可以使用Aeron提供的原语来构建一个中央组件,该组件将以循环方式将消息分发给一组请求工作的组件。
根据您的用例,您最好考虑像RabbitMQ这样的开箱即用的解决方案。
https://stackoverflow.com/questions/53146896
复制相似问题