rabbitmq批量消费消息如何实现,rabbitmq支持批量处理吗

qq_20848203 2017-05-13 10:31:25
要每次读取50条消息,进入算法模块
...全文
3626 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
甜的柠檬酸 2020-12-29
  • 打赏
  • 举报
回复
引用 5 楼 年轻的老头-tao 的回复:
prefetch="120" 批量取120 concurrency="2" 并发2个 <rabbit:listener-container connection-factory="connectionFactory" acknowledge="auto" prefetch="120" concurrency="2"> <rabbit:listener ref="com.xxx.Listener" queues="xxxQueue" method="listener"/> </rabbit:listener-container>
你好,请问一下,在basicAck方法中multiple参数是指的就是批量提交prefetch的个消息吗?
  • 打赏
  • 举报
回复

prefetch="120" 批量取120
concurrency="2" 并发2个

<rabbit:listener-container connection-factory="connectionFactory" acknowledge="auto" prefetch="120" concurrency="2">
<rabbit:listener ref="com.xxx.Listener" queues="xxxQueue" method="listener"/>
</rabbit:listener-container>
程序猿Eric” 2018-09-07
  • 打赏
  • 举报
回复
container.setConcurrentConsumers(50);
VERDOM 2018-08-20
  • 打赏
  • 举报
回复
有批量发送的配置,配置一次发送多少条消息给消费者
爱吃火锅的S 2018-08-10
  • 打赏
  • 举报
回复
分为多个队列,每个队列拥有多个消费者,具体的配置根据你服务器的性能决定。
点滴寸土 2017-05-15
  • 打赏
  • 举报
回复
可以结合多消费者和预取来控制吧

25,985

社区成员

发帖
与我相关
我的任务
社区描述
高性能WEB开发
社区管理员
  • 高性能WEB开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧