1)包的选择 confluent-kafka-go使用了rdkafka的c库,破坏了go代码的收敛,不使用: sarama不支持groud id 的功能,写consumer需要自己管理消费的partition,offset:很难用: sarama-cluster是对sarama的一层封装,实现了group id 功能 2)关于offset问题 sarama-cluster有auto commit的功能,默认是一秒:但最好自己管理,如每100条数据MarkOffset,并CommitOffsets