Kafka
文章平均质量分 81
只俗不凡
不求传道授业解惑
展开
-
Kafka·概述
生产者发送消息给broker,并不是生成一条消息后立刻发送,而是积攒多条后,批量发送到broker。可以通过配置参数batch.size(单位字节)调整积攒多少后发送。原创 2024-08-23 14:52:00 · 681 阅读 · 0 评论 -
Kafka·Producer
消息发送到Broker后,虽然由于某些原因造成了生产者重试发送消息,但前一条消息可能已经成功落盘到Broker了,当重试发送的消息到达broker后,会通过PID和Sequence Number来判断。也就是说PID和Sequence Number会跟随key-value一并先暂存于累加器中,最后发送到Broker中,当broker应答异常,Producer会进行重试发送。Producer并不会立刻发送消息到Broker中,而是把消息暂存到累加器中,当消息达到一定量后,再异步批量发送。原创 2024-08-23 14:46:19 · 441 阅读 · 0 评论