春季AMQP说
建议增加并发消费者数量 缩放从队列中传入的消息的消耗量。
在对我的应用程序进行性能测试时,我注意到相对于队列中的项目数提高并发使用者会使应用程序更快。但我想知道在提高消费者数量的同时是否支付了价格?我的意思是,如果我大幅增加并发消费者的数量,它是否会耗尽服务器上的资源?
理想情况下,我想知道我可以设置的最大并发消费者数量是多少?
答案 0 :(得分:1)
我要说这个并发示例与其他Java多线程场景没有什么不同。
您可以从Java Concurrency In Practice
预订中找到这个问题的最佳答案。
并且有一个经典的公式来确定最佳的concurrecny: