rabbitMQ学习
Posted qq_19972217
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了rabbitMQ学习相关的知识,希望对你有一定的参考价值。
MQ的作用
流量消峰 ,应用解耦,异步处理
rabbitMq 五种模式
简单模式:一个生产者,一个消费者
工作模式:一个生产者,多个消费者
发布订阅模:又叫无路由键交换机模式,队列绑定到交换机,当发送消息到交换机时,绑定到该交换机的队列都会监听到
Direct模式:直连路由键交换机模式,其会直连指定一个路由键与队列 与交换机进行绑定
主题路由模式:与直连路由键交换机的区别在于其可以对交换机做层级匹配
rabbitMq死信
1消息TTL过期
2队列已满
3消息被拒绝
发布确认模式:消息成功发送到交互机
生产者发送消息,如果路由错误不能到达指定队列 解决方法有如下几种:
1使用备份交换器路由到备胎队列消费。这样可以保证未被路由的消息不会丢失。
2通过消息的回调方法,添加ReturnListener的编程逻辑.
RabbitMQ工作原理
示例代码
工作模式
发布订阅模式
topic 模式
Direct模式
死信队列
消息备份
以上是关于rabbitMQ学习的主要内容,如果未能解决你的问题,请参考以下文章