快速生产者和慢速消费者会发生什么

 常见问题解答 > 使用 Apache ActiveMQ Classic > 快速生产者和慢速消费者会发生什么

这取决于 QoS,但总的来说,我们实现了流量控制,这意味着当我们有一个非常快的生产者和一个慢速的消费者时,当我们达到未完成消息的高水位线时,我们将开始告诉生产者减速(这会在 JMS 客户端内部自动发生,不需要更改应用程序代码)。随着时间的推移,减速消息会呈指数级增长,直到事情再次恢复平衡。

流量控制可以避免不必要的资源耗尽,尤其是在非持久消息模式下,以避免节点内存/磁盘耗尽。

Apache、ActiveMQ、Apache ActiveMQ、Apache 羽毛标识和 Apache ActiveMQ 项目标识是 Apache 软件基金会的商标。版权所有 © 2024,Apache 软件基金会。根据 Apache 许可证 2.0 授权。