首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Aeron :多订阅

Aeron :多订阅
EN

Stack Overflow用户
提问于 2018-11-05 08:35:28
回答 1查看 392关注 0票数 2

我目前正在写一个关于Aeron的PoC。根据PoC,我有两个订阅和一个带有嵌入式媒体驱动程序的本地通道的发布者。发布的消息在两个订阅中都被接收,而我希望以循环方式分发消息。有没有一种属性或方法来实现这一点?

EN

回答 1

Stack Overflow用户

发布于 2018-11-16 02:45:44

开箱即用,Aeron支持:

MDC一对一(单个发布到单个Subscription)

  • Many-to-one (多个发布发布到单个Subscription).

  • One-to-many (使用UDP多播或
  • 单播将单个发布发布到多个订阅))。

在所有情况下,接收方都会从加入流的点获取所有消息。没有任何开箱即用的东西可以提供这种循环语义。

从理论上讲,您可以使用Aeron提供的原语来构建一个中央组件,该组件将以循环方式将消息分发给一组请求工作的组件。

根据您的用例,您最好考虑像RabbitMQ这样的开箱即用的解决方案。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53146896

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档