![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Kafka
文章平均质量分 92
Mr_tianyanxiaobai
这个作者很懒,什么都没留下…
展开
-
消息队列及常见的消息中间件概述
概述简介消息队列 已经逐渐成为企业应用系统 内部通信 的核心手段。它具有下面这些功能:低耦合可靠投递广播流量控制最终一致性当前使用较多的 消息队列 有 RabbitMQ、RocketMQ、ActiveMQ、Kafka、ZeroMQ、MetaMQ 等,而部分 数据库 如 Redis、MySQL 以及 phxsql 也可实现消息队列的功能。消息队列的特点采用异步处理模式消息发送者,可以发送一个消息而无须等待响应。消息发送者,将消息发送到一条 虚拟的通道(主题 或 队列)上,消息接收者原创 2021-11-08 18:14:30 · 859 阅读 · 0 评论 -
Kafka 深入(3):生产者,消费者,分区策略,zookeeper的作用,高效读写的原因
Kafka 工作流程及文件存储机制Topic 与 partition物理层面:topic 是逻辑上的概念,而 partition 是物理上的概念每个 partition 对应于一个 log 文件,该 log 文件中存储的就是 producer 生产的数据。Producer 生产的数据会被不断追加到该 log 文件末端,且每条数据都有自己的 offset。消费者组中的每个消费者,都会实时记录自己消费到了哪个 offset,以便出错恢复时,从上次的位置继续消费。逻辑层面:由于生产者生产原创 2021-11-03 19:50:28 · 352 阅读 · 0 评论 -
Kafka 入门(一):消息队列和 zookeeper
消息队列的作用把数据放到消息队列叫做生产者从消息队列里边取数据叫做消费者主要作用有两个:1、解耦: 添加消息队列,让消费者需要数据时,不再强依赖于生产者。2、异步: 消费者直接发送请求然后进行排队即可队列的两种模式点对点模式(一对一,消费者主动拉取数据,消息收到后消息清除)发布/订阅模式(一对多,消费者消费数据之后不会清除消息)消息生产者(发布)将消息发布到 topic 中,同时有多个消息消费者(订阅)消费该消息。和点对点方式不同,发布到 topic 的消息会被所有订阅者消原创 2021-11-01 10:40:03 · 444 阅读 · 0 评论