Java 消息消耗时Spring AMQP中的线程实现

Java 消息消耗时Spring AMQP中的线程实现,java,spring-amqp,spring-rabbit,Java,Spring Amqp,Spring Rabbit,我有一个应用程序,它使用Spring AMQP使用RabbitMQ的消息。 我必须在consumer中实现线程来处理请求。如果我的线程池可用,我将使用线程来处理消息 我有一个问题,当所有线程都忙时,会发生什么。我 没有线程来处理它。消息是否将从中使用 兔子?它会一直等到我的线程池可用。怎么办 使用spring amqp处理此问题 是否还有任何线程逻辑需要从Spring AMQP端实现 请建议。您不应该在侦听器中添加自己的线程,这将导致消息提前确认并可能丢失。相反,使用容器的concurrentC

我有一个应用程序,它使用Spring AMQP使用RabbitMQ的消息。 我必须在consumer中实现线程来处理请求。如果我的线程池可用,我将使用线程来处理消息

我有一个问题,当所有线程都忙时,会发生什么。我 没有线程来处理它。消息是否将从中使用 兔子?它会一直等到我的线程池可用。怎么办 使用spring amqp处理此问题

是否还有任何线程逻辑需要从Spring AMQP端实现


请建议。

您不应该在侦听器中添加自己的线程,这将导致消息提前确认并可能丢失。相反,使用容器的
concurrentConsumers
属性来确定要使用多少线程

我建议你在提出像这样的问题之前,先阅读一下所有的文章