为什么会选择使用RabbitMQ ? 有什么好处 ?

简介: 选择使用RabbitMQ是因为RabbitMQ的功能比较丰富 , 支持各种消息收发模式(简单队列模式, 工作队列模式 , 路由模式 , 直接模式 , 主题模式等) , 支持延迟队列 , 惰性队列而且天然支持集群, 保证服务的高可用, 同时性能非常不错 , 社区也比较活跃, 文档资料非常丰富使用MQ有很多好处:● 吞吐量提升:无需等待订阅者处理完成,响应更快速● 故障隔离:服务没有直接调用,不存在级联失败问题● 调用间没有阻塞,不会造成无效的资源占用● 耦合度极低,每个服务都可以灵活插拔,可替换● 流量削峰:不管发布事件的流量波动多大,都由Broker接收,订阅者可以按照自己的速度去

选择使用RabbitMQ是因为RabbitMQ的功能比较丰富 , 支持各种消息收发模式(简单队列模式, 工作队列模式 , 路由模式 , 直接模式 , 主题模式等) , 支持延迟队列 , 惰性队列而且天然支持集群, 保证服务的高可用, 同时性能非常不错 , 社区也比较活跃, 文档资料非常丰富
使用MQ有很多好处:
● 吞吐量提升:无需等待订阅者处理完成,响应更快速
● 故障隔离:服务没有直接调用,不存在级联失败问题
● 调用间没有阻塞,不会造成无效的资源占用
● 耦合度极低,每个服务都可以灵活插拔,可替换
● 流量削峰:不管发布事件的流量波动多大,都由Broker接收,订阅者可以按照自己的速度去处理事件
使用MQ也有很多缺点:
● 架构复杂了,业务没有明显的流程线,不好管理
● 需要依赖于Broker的可靠、安全、性能

相关实践学习
消息队列RocketMQ版:基础消息收发功能体验
本实验场景介绍消息队列RocketMQ版的基础消息收发功能,涵盖实例创建、Topic、Group资源创建以及消息收发体验等基础功能模块。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
相关文章
|
消息中间件 数据库
消息中间件系列教程(18) -RabbitMQ-基于RabbitMQ解决分布式事务(思想)
消息中间件系列教程(18) -RabbitMQ-基于RabbitMQ解决分布式事务(思想)
109 0
|
消息中间件 存储 安全
RabbitMQ原理
描述了RabbitMQ的原理和使用方法
140 0
|
11月前
|
消息中间件 存储 Java
RabbitMQ是如何实现消息传递的?
RabbitMQ是如何实现消息传递的?
175 0
|
11月前
|
消息中间件 存储 NoSQL
【RabbitMQ教程】第六章 —— RabbitMQ - 延迟队列(下)
【RabbitMQ教程】第六章 —— RabbitMQ - 延迟队列(下)
145 0
|
11月前
|
消息中间件 Java 数据库
【RabbitMQ教程】第六章 —— RabbitMQ - 延迟队列(上)
【RabbitMQ教程】第六章 —— RabbitMQ - 延迟队列
198 0
|
消息中间件 缓存 负载均衡
非常强悍的 RabbitMQ 总结,看完别再说你不会RabbitMQ
rabbitMQ是基于AMQP协议的,通过使用通用协议就可以做到在不同语言之间传递。
|
消息中间件 存储 负载均衡
为什么会选择使用RabbitMQ ? 有什么好处 ?
选择使用RabbitMQ的原因有很多,以下是一些常见的好处和详细介绍
576 0
|
消息中间件 存储 缓存
5.RabbitMQ 的工作原理(重要)
5.RabbitMQ 的工作原理(重要)
241 0
|
消息中间件 Java 开发者
RabbitMQ运行机制
RabbitMQ运行机制
|
消息中间件 缓存 负载均衡
RabbitMQ学习(十一):RabbitMQ 集群
前面我们介绍了如何安装及运行 RabbitMQ 服务,不过这些是单机版的,无法满足目前真实应用的 要求。如果 RabbitMQ 服务器遇到内存崩溃、机器掉电或者主板故障等情况,该怎么办?单台 RabbitMQ 服务器可以满足每秒 1000 条消息的吞吐量,那么如果应用需要 RabbitMQ 服务满足每秒 10 万条消息的吞 吐量呢?购买昂贵的服务器来增强单机 RabbitMQ 务的性能显得捉襟见肘,搭建一个 RabbitMQ 集群才是 解决实际问题的关键。
240 0
RabbitMQ学习(十一):RabbitMQ 集群