我成功使用RabbitMQ.但是,我有一个问题,如果我遇到队列中有大量消息的情况,那么消费者(Windows服务)会尝试全部获取它们然后只是保留它们但从不动作或确认它们.
当处于就绪状态的消息数量较少时,消费者处理吞吐量很好,就好像存在问题并且存在积压,那么它就太贪婪了.
有没有办法配置消费者在任何时候尝试并承担责任的最大消息数量?
我可以看到该RequestedChannelMax
字段RabbitMQ.Client.ConnectionFactory
是否正确设置限制此?
谢谢
归档时间: |
|
查看次数: |
16407 次 |
最近记录: |