中间件
程序猿_小王
这个作者很懒,什么都没留下…
展开
-
kafka原理、安装、java版开发
kafka原理介绍 待补充… 1、写入流程 1)producer先从zookeeper的 "/brokers/…/state"节点找到该partition的leader 2)producer将消息发送给该leader 3)leader将消息写入本地log 4)followers从leader pull消息,写入本地log后向leader发送ACK 5)leader收到所有ISR中的replic...原创 2019-12-04 18:06:29 · 221 阅读 · 0 评论 -
Kafka的高可用与生产消费过程解析
一 Kafka HA设计解析 1.1 为何需要Replication 在Kafka在0.8以前的版本中,是没有Replication的,一旦某一个Broker宕机,则其上所有的Partition数据都不可被消费,这与Kafka数据持久性及Delivery Guarantee的设计目标相悖。同时Producer都不能再将数据存于这些Partition中。 如果Producer使用同步模式则Pr...原创 2019-12-04 17:37:35 · 165 阅读 · 0 评论