Dee*_*ari 1 rabbitmq spring-rabbit spring-boot spring-cloud-dataflow
以下属性之间的主要区别是什么:
1)spring.rabbitmq.listener.direct.prefetch= # 单个请求中要处理的消息数。它应该大于或等于事务大小(如果使用)。
2)spring.rabbitmq.listener.simple.prefetch= # 单个请求中要处理的消息数。它应该大于或等于事务大小(如果使用)。
对于 Spring AMQP 1.7.x 及更早版本(引导 1.5.x 使用该版本),只有一个侦听器容器 ( SimpleMessageListenerContainer)。
Spring AMQP 引入了一个新的侦听器容器(the DirectMessageListenerContainer);因此,现在 boot 有 2 组属性,具体取决于您选择的属性。
实际上,该属性的帮助...direct...是不正确的,因为该容器不支持事务大小。
表示prefetch每个消费者允许有多少未确认的消息。简单容器transaction-size表示在提交事务之前处理了多少消息;ack它还表示在发送之前处理了多少消息。
有关这些属性的更多信息,请参阅Spring AMQP 文档。
| 归档时间: |
|
| 查看次数: |
2895 次 |
| 最近记录: |