page contents

什么是RabbitMQ?为什么使用RabbitMQ?有什么好处?

轩辕小不懂 发布于 2021-09-01 15:36
阅读 636
收藏 0
分类:中间件
1820
Nen
Nen
- 程序员

RabbitMQ是一款开源的,Erlang编写的,基于AMQP协议的,消息中间件;

可以用它来:解耦、异步、削峰。

优点:解耦、异步、削峰;

缺点:降低了系统的稳定性:系统中使用了消息队列,如果消息队列挂了,那么系统也会挂掉。因此,系统可用性会降低;

加入了消息队列,要多考虑很多方面的问题,比如:一致性问题、如何保证消息不被重复消费、如何保证消息可靠性传输等。因此,需要考虑的东西更多,复杂性增大。

请先 登录 后评论