消息队列
文章平均质量分 95
Kafka,RMQ等
小魏的博客
给自己的歌
展开
-
总结:RocketMQ
一、架构RocketMQ 是阿里巴巴开源的一款分布式消息中间件。具有高性能低延时抗堆积可扩展等特点。RocketMQ的Producer、Consumer、Broker、NameServer均支持集群化部署。架构图如下:二、名词解释Broker消息队列的服务端,消息实际存储的地方。Master角色为Master的Broker,一个Master + 一个Slave 分为一组,Master和Slave数据一致并保持同步关系。同步方式分为同步(sync)和异步(async)两种。原创 2022-03-31 09:56:37 · 1581 阅读 · 0 评论 -
总结:kafka
一、Kafka整体架构Apache Kafka是分布式发布-订阅消息系统。下面这张架构图可能更简单清晰点:从代码层面,我们的生产者和消费者不需要和zookeeper建立连接,因为Kafka Server端在启动的时候会默认和Zookeeper建立连接场景选择主要是从业务的角度出发,生产端与消费端进行合理的配置来适用不同的业务场景。Kafka不太适用到实时线上业务中。由于Kafka很难避免数据丢失以及不进行消息重复性检查,所以Kafka适合对消费重复数据有幂等性以.原创 2022-03-28 16:08:10 · 5384 阅读 · 1 评论 -
总结:kafka
一、Kafka整体架构Apache Kafka是分布式发布-订阅消息系统。下面这张架构图可能更简单清晰点:从代码层面,我们的生产者和消费者不需要和zookeeper建立连接,因为Kafka Server端在启动的时候会默认和Zookeeper建立连接场景选择主要是从业务的角度出发,生产端与消费端进行合理的配置来适用不同的业务场景。Kafka不太适用到实时线上业务中。由于Kafka很难避免数据丢失以及不进行消息重复性检查,所以Kafka适合对消费重复数据有幂等性以.原创 2022-01-18 20:55:43 · 1677 阅读 · 0 评论