![](https://img-blog.csdnimg.cn/20200606231420276.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Kafka
kafka
阿东在路上
这个作者很懒,什么都没留下…
展开
-
Kafka消费者
消费方式 consumer采用pull(拉)模式从broker中读取数据。 push(推)模式,优点:消息传递速度快;缺点:消息发送者主动发送数据,消息接收者被动接收消息,很难适应消费速率不同的消费者。很容易造成consumer来不及处理消息,典型的表现就是拒绝服务以及网络拥塞。而pull模式则可以根据consumer的消费能力以适当的速率消费消息。 pull模式:优点:可以根据consumer的消费能力以适当的速率消费消息;缺点:如果kafka没有数据,消费者可能会陷入循环中,一直返回空数据。..原创 2020-06-07 10:33:43 · 85 阅读 · 0 评论 -
Kafka如何保证数据可靠性
数据可靠性保证 正常情况下,为保证producer发送的数据,producer向Leader发送数据,leader收到后返回ack(acknowledgement确认收到),producer继续发下一条数据。如果等不到leader的ack回复,producer则在重复机制的作用下,向leader重复发送未成功发送的数据。 这样便会产生两个问题。 问题一:leader何时发送ack? 解答:leader需要确保有follower与之同步完成才发送ack,因为这样才能避免在leader...原创 2020-06-06 23:10:43 · 328 阅读 · 0 评论