-
spring.rabbitmq.listener.simple.concurrency
:设置监听器容器的并发消费者数量,默认为1,即单线程消费。 -
spring.rabbitmq.listener.simple.max-concurrency
:设置监听器容器的最大并发消费者数量。 -
spring.rabbitmq.listener.simple.prefetch
:设置每个消费者从RabbitMQ服务器获取的消息数量,即每次从队列中获取多少条消息进行处理,默认为1。 -
spring.rabbitmq.listener.simple.transaction-size
:设置事务每次处理的消息数目,默认是1,如果需要批量确认消息,则需要将此参数设置为大于1的值。 -
spring.rabbitmq.listener.simple.default-requeue-rejected
:设置是否重回队列,默认为true,即出现异常会将消息重新发送到队列中。 -
spring.rabbitmq.listener.simple.retry.enabled
:设置是否启用消息重试机制,默认为false。 -
spring.rabbitmq.listener.simple.retry.max-attempts
:设置消息重试的最大次数,默认为3。 -
spring.rabbitmq.listener.simple.retry.initial-interval
:设置消息重试的初始间隔时间,默认为1000ms。 -
spring.rabbitmq.listener.simple.retry.multiplier
:设置消息重试的时间间隔倍数,默认为1。文章来源:https://www.toymoban.com/news/detail-571342.html -
spring.rabbitmq.listener.simple.retry.max-interval
:设置消息重试的最大时间间隔,默认为10000ms。文章来源地址https://www.toymoban.com/news/detail-571342.html
到了这里,关于Spring项目配置文件中RabbitMQ监听器各个参数的作用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!