RabbitMQ
- 开发
- 10
-
同步调用 & 异步调用
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/1b8d31b552484c5a80853190021c4c69.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/3d2fba1b7e664b2ebfa81837cb89cfb2.png)
优点
- 服务解耦,减少耦合,功能细分
- 提升性能,专人干专事,不用考虑其他的
- 没有强依赖,不会级联失败,因为有了中间商,外包出去了。有事找中间商。
- 流量削峰,减少并发量。
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/0a04e413fe9f4353a852d17d0739424a.png)
缺点:多了中间商,结构复杂了。同时对中间商Broker有了更高的要求。
简介
- MQ = MessageQueue 消息队列 = 上面的中间商Broker
- RabbitMQ 是一种分布式消息中间件,消息中间件也称消息队列MQ
- RabbitMQ基于 Erlang 语言开发
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/e5d86870e89543ffb42b779162458950.png)
安装
原文地址:https://blog.csdn.net/qq_44627608/article/details/138606346
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。
本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:https://www.suanlizi.com/kf/1788852990753509376.html
如若内容造成侵权/违法违规/事实不符,请联系《酸梨子》网邮箱:1419361763@qq.com进行投诉反馈,一经查实,立即删除!