我想从kafka消费一堆topic,然后写入到不同的地方,例如本地文件、clickhouse等等。我的消费端需要支持常用的核心配置参数,例如:config.Consumer.Offsets.AutoCommit.Enable = false,输出配置也要支持自定义的处理器。我想将这个功能封装为一个通用的exporter,旨在将kafka的多个topic导出,写到不同的目标地。请使用golang 和 github.com/IBM/sarama 库帮我实现
Model:GPT-3.5GPT-4o