MQ
Hereto.
这个作者很懒,什么都没留下…
展开
-
RocketMQ集群架构与原理解析
目录初识 RocketMQ优秀的能力与支持专业术语RocketMQ核心源码包及功能说明集群架构模型集群架构思考 初识 RocketMQ RocketMQ是一款分布式、队列模型的消息中间件,由阿里巴巴自主研发的一款适用于高并发、高可靠性、海量数据场景的消息中间件。早期开源2.x版本名为MetaQ;15年迭代3.x版本,更名为RocketMQ,16年开始贡献到Apache,经过1年多的孵化,最终成为Apache顶级的开源项目,更新非常频繁,社区活跃度也非常高;目前最新版本为4.5.1-release版本(201原创 2020-05-14 14:30:41 · 622 阅读 · 0 评论 -
RabbitMQ集群架构模型与原理解析
目录RabbitMQ四种集群架构主备模式远程模式镜像模式多活模式 RabbitMQ四种集群架构 主备模式 也称为 Warren (兔子窝) 模式。实现 rabbitMQ 的高可用集群,一般在并发和数据量不高的情况下,这种模式非常的好用且简单。 也就是一个主/备方案,主节点提供读写,备用节点不提供读写。如果主节点挂了,就切换到备用节点,原来的备用节点升级为主节点提供读写服务,当原来的主节点恢复运行后,原来的主节点就变成备用节点,和 activeMQ 利用 zookeeper 做主/备一样,也可以一主多备。原创 2020-05-14 14:22:10 · 432 阅读 · 0 评论 -
MQ的应用场景与MQ性能衡量指标
目录分布式消息队列(MQ)应用场景分布式消息队列(MQ)应用思考点分布式消息队列(MQ)技术选型ActiveMQRocketMQRabbitMQKafka消息队列选型策略 分布式消息队列(MQ)应用场景 服务解耦 场景说明:用户下单后,订单系统需要通知库存系统。传统的做法是,订单系统调用库存系统的接口。 传统模式的缺点:假如库存系统无法访问,则订单减库存将失败,从而导致订单失败,订单系统与库存系统耦合 如何解决以上问题呢?引入应用消息队列后的方案。 订单系统:用户下单后,订单系统完成持久化处理,将消息原创 2020-05-14 11:46:47 · 2296 阅读 · 0 评论 -
ActiveMQ集群架构与原理解析
目录初识 JMS 与其专业术语了解ActiveMQ消息投递模式ActiveMQ各项指标ActiveMQ集群架构模式 初识 JMS 与其专业术语 首先,说起ActiveMQ,就必须先聊聊JMS(Java Message Service)规范,也就是Java消息服务,它定义了Java中访问消息中间件的接口的规范。在这里注意哦,JMS只是接口,并没有给予实现,实现JMS接口的消息中间件称为 “JMS Provider”,目前知名的开源 MOM (Message Oriented Middleware,也就是消息中原创 2020-05-12 11:34:33 · 444 阅读 · 0 评论