原csdn地址https://blog.csdn.net/wt12863|

蜗牛使劲冲

园龄:7年6个月粉丝:3关注:10

RabbitMq消息队列进一步认识

参考:https://www.cnblogs.com/wanglijun/p/10896896.html(应用场景)
https://blog.csdn.net/weixin_41588751/article/details/105768017(主要参考)
https://www.cnblogs.com/dwlovelife/p/10982735.html#topic-exchange(次要参考)

经过近两周时间的折腾,算是把rabbitMq搞清楚了。

首先之前理解一直是错的,不管订阅模式还是routing key模式,这些都是只是针对生产者的exchange的,跟消费者压根就不搭嘎,然后消费者启动后挂在后台就是订阅模式。

然后经过深一步的认识,其实exchange才是重中之重,搞清楚这个基本就差不多了。

  • 首先生产者通过exchange分发消息过程:

这其中要做的就是将交换机绑定queue,然后当发消息时候根据routing发到不同的queue上,当然如果交换机是订阅类型就不用考虑routing了。

  • 消费者消费消息过程:

首先消费者也要先绑定queue,绑定好queue后再指定对应的routing key,最后开启listen模式,监听生产者发消息到队列里面。

最后再根据最近的工作邮件发现,正式线上新增交换机,设置交换机类型和绑定交换机和queue都是运维做的事,开发只需要把这些要做的罗列到邮件清单上,开发最后只管生产消息和消费消息就行了。

本文作者:蜗牛使劲冲

本文链接:https://www.cnblogs.com/warrenwt/p/18074533

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   蜗牛使劲冲  阅读(3)  评论(0编辑  收藏  举报  
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起