首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Aeron (多目的地广播)性能

Aeron (多目的地广播)性能
EN

Stack Overflow用户
提问于 2021-11-11 08:02:18
回答 1查看 71关注 0票数 0

我正在使用Aeron,发现在达到网络容量之前,发布性能会随着订阅者的增加而下降。

1个节点中有1个发布,以150MB/s的速度发送数据,另外4个节点中有3个订阅者接收数据,网络容量为2 2GB/s。

当增加更多的用户时,会产生背压,发送速度会降低。我认为在达到网络容量之前,这不应该存在。

这是Aeron的问题吗?还是我做错了?我怎么解决这个问题,因为我有更多的订阅者。非常感谢你的回复。

EN

回答 1

Stack Overflow用户

发布于 2021-11-11 11:16:16

无论是否使用MDC,都需要正确配置缓冲区大小以获得最佳性能。我可以从你的一个订阅者数字中看出,事情并不是最好的,但这超出了你的问题的范围。

使用MDC,每个接收器都有自己的单播流。MDC可用于在不支持组播的环境中模拟组播。这些单播流中的每一个都会消耗部分带宽,并最终会使来自生产者的传出链路饱和。

因此,总的来说,MDC将消耗与接收器数量直接相关的带宽。

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

https://stackoverflow.com/questions/69924929

复制
相关文章

相似问题

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