问题 向kafka写数据,然后读kafka数据,生产的数据量和消费的数据量对不上. 开始怀疑人生,以前奠定的基础受到挑战... 原来的测试为什么没有覆盖生产量和消费量的对比? 消费者写的有问题?反复检,无果... 再反过来梳理生产者的代码,检查了几遍,也并无发现疏漏. 开始怀疑Kafka 以前看过文章,说kafka数据有可能重复和丢失数据,难道kafka的这么不精确,丢了这么多数据? 原因 最后排查到生产者,kafka生产者使用confluent-kafka-go. 向kafka生产数据的伪代码