Spring项目配置文件中RabbitMQ监听器各个参数的作用

  1. spring.rabbitmq.listener.simple.concurrency:设置监听器容器的并发消费者数量,默认为1,即单线程消费。

  2. spring.rabbitmq.listener.simple.max-concurrency:设置监听器容器的最大并发消费者数量。

  3. spring.rabbitmq.listener.simple.prefetch:设置每个消费者从RabbitMQ服务器获取的消息数量,即每次从队列中获取多少条消息进行处理,默认为1。

  4. spring.rabbitmq.listener.simple.transaction-size:设置事务每次处理的消息数目,默认是1,如果需要批量确认消息,则需要将此参数设置为大于1的值。

  5. spring.rabbitmq.listener.simple.default-requeue-rejected:设置是否重回队列,默认为true,即出现异常会将消息重新发送到队列中。

  6. spring.rabbitmq.listener.simple.retry.enabled:设置是否启用消息重试机制,默认为false。

  7. spring.rabbitmq.listener.simple.retry.max-attempts:设置消息重试的最大次数,默认为3。

  8. spring.rabbitmq.listener.simple.retry.initial-interval:设置消息重试的初始间隔时间,默认为1000ms。

  9. spring.rabbitmq.listener.simple.retry.multiplier:设置消息重试的时间间隔倍数,默认为1。

  10. spring.rabbitmq.listener.simple.retry.max-interval:设置消息重试的最大时间间隔,默认为10000ms。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值