我有一个Sender类,它将消息发送到队列和Receiver类,并带有接收消息的方法,其工作正常。如果我向队列发送10条消息,这些消息将被Receiver成功使用。 现在问题是如果我发送1000消息然后单个接收器实例(对象) 需要更多时间来处理1000消息,然后我创建两个接收器实例来快速处理。它也工作正常,但我想动态增加这个接收器对象,如果我的队列动态超过1000消息,应该创建一个接收器类的实例(对象)。 喜欢工作队列
答案 0 :(得分:3)
您使用的是SimpleMessageListenerContainer
吗?如果是这样,您可以设置concurrentConsumers
和maxConcurrentConsumers
,并根据一些配置选项根据需要增加它们。