摘要: 现在市面上的消息中间件种类很多,常用的大致有4种,分别是Kafka、ActiveMQ、RabbitMQ、RocketMQ。 那么Kafka、ActiveMQ、RabbitMQ、RocketMQ都有什么优缺点?怎么技术选型呢? 特性ActiveMQRabbitMQRocketMQKafka 单机吞吐量 阅读全文
posted @ 2020-08-20 13:57 gaopengpy 阅读(1183) 评论(0) 推荐(0) 编辑
摘要: Kafka 一个最基本的架构认识:由多个 broker 组成,每个 broker 是一个节点;你创建一个 topic,这个 topic 可以划分为多个 partition,每个 partition 可以存在于不同的 broker 上,每个 partition 就放一部分数据。 这就是天然的分布式消息 阅读全文
posted @ 2020-08-20 11:16 gaopengpy 阅读(230) 评论(0) 推荐(0) 编辑
摘要: RabbitMQ 的高可用性 RabbitMQ 是比较有代表性的,因为是基于主从(非分布式)做高可用性的,我们就以 RabbitMQ 为例子讲解第一种 MQ 的高可用性怎么实现。 RabbitMQ 有三种模式:单机模式、普通集群模式、镜像集群模式。 单机模式: 单机模式,就是 Demo 级别的,一般 阅读全文
posted @ 2020-08-20 10:38 gaopengpy 阅读(568) 评论(0) 推荐(0) 编辑