![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Kafka
ooobenooo
这个作者很懒,什么都没留下…
展开
-
[读书笔记] KafkaProducer 工作原理/流程
KafkaProducer是线程安全的。一个Producer可以给多个线程共用或利用池化技术供线程调用。Producer发送消息本身是异步操作,有三种模式:fire-and-forget(发后即忘),性能高但不可靠 sync(同步),性能低但可靠 async(异步),利用回调函数了解消息发送结果发送的消息是ProducerRecord对象, 有多个构造方法,topic和value是必...原创 2019-04-27 19:49:01 · 351 阅读 · 0 评论 -
[读书笔记] KafkaConsumer工作原理
Kafka消费者不是线程安全的。Kafka消费者通过订阅主题(Topic)拉取消息。每个消费者对应一个消费组,消息发布到主题后,只会投递给订阅它的每个消费组中的一个消费者。一个主题有多个分区(parition),每一个分区只能被一个消费组中的一个消费者所有消费。Kafka默认的分区分配策略会根据消费组中消费者的数量动态分配分区,提供横向伸缩性。消费组内的消费者数量应该小于或等于订阅主题的分...原创 2019-05-01 18:02:39 · 302 阅读 · 0 评论