前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >springboot项目整合rabbitmq之工作队列

springboot项目整合rabbitmq之工作队列

作者头像
用户1956326
发布2019-07-30 19:52:41
5050
发布2019-07-30 19:52:41
举报
文章被收录于专栏:猿GG编程猿GG编程

学习一对多的使用配置,也就是工作队列,简单的说就是消费者通过竞争来接收消息,获得一个消息,谁消费速度快谁能获得足够多的消息。

为了避免消费者服务在处理消息时挂掉,导致消息丢失,rabbitmq提供了可选消息确认机制,消费者发送一个ask确认,然后把该条消息从队列中移除,之后这个消费者再去执行下一个消息接收。这个消息确认默认开启。

创建两个消费者,加一条输出区分到底是哪个消费者来处理消息。

生产者循环发送10个消息,然后在RebbitmqController调用发送方法。

RebbitmqController的调用。

请求地址后看看输出,Comsumer1和Comsumer2均匀的瓜分了消息。

over!第二种模式就是这样子的,未完待续。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-07-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 猿GG编程 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档