随笔分类 -  消息中间件

摘要:一、为何需要replication kafka0.8以前的版本中,是没有Replication的,一旦某一个Broker宕机,则其上所有的partition数据都不可被消费,这与kafka数据持久性及Delivery担保设计目标相悖,同时producer都不能再将数据保存于这些partition中。 阅读全文
posted @ 2018-05-10 15:16 提拉没有米苏 阅读(191) 评论(0) 推荐(0)
摘要:1、写入方式 producer采用push模式将消息发布到broker,每条消息都被append到patition中,属于顺序写磁盘(顺序写磁盘效率比随机写内存要高,保障kafka吞吐率) 2、消息路由 producer发送消息到broker时,会根据分区算法选择将其存储到哪一个Partition, 阅读全文
posted @ 2018-05-09 16:29 提拉没有米苏 阅读(215) 评论(0) 推荐(0)
摘要:一、kafka的架构 1、Broker kafka集群包含一个或者多个服务器,这种服务器就叫做Broker 2、Topic 每条发布到kafka集群的消息都有一个类别,这个类别就叫做Topic(逻辑上的概念,物理上不同的Topic的消息分开存储,逻辑上一个topic的消息虽然保存于一个或者多个bro 阅读全文
posted @ 2018-05-09 11:55 提拉没有米苏 阅读(410) 评论(0) 推荐(0)