sarama
文章平均质量分 77
马客斯
这个作者很懒,什么都没留下…
展开
-
sarama架构
1.client创建producer或consumer时,都会创建一个client与之关联,client负责获取metadata信息,并且client会启动一个backgroundMetadataUpdater,定期获取metadata。client维护一个broker表,client在创建时,就连接到kafka broker,并启动broker的responseReceiver,用于接收kafka原创 2015-12-25 19:39:51 · 5939 阅读 · 1 评论 -
关于kafka的疑惑
Kafka Confusion1.kafka(1) consumer与partition是一对多的关系consumer group里的一个consumer可以消费多个partition,但是一个partition只能被一个consumer消费,因为kafka的设计是不允许在一个partition上并发的。为了提高消费的并发,必须增加partition的数量。如果consumer比partition多原创 2015-12-25 19:42:05 · 8251 阅读 · 1 评论