我从this question得到了怀疑。
当我不使用Kafka Streams时,为什么在创建ZkClient时需要使用Serializer?
答案 0 :(得分:0)
Kafka很高兴使用zookeeper存储元数据(主题)。对于该库,使用com.101tec :: zkClient。根据源代码ZkClient,它需要ZkSerializer来序列化/反序列化从zookeeper发送/检索的数据。内部的Kafka实现了ZkSerializer:ZKStringSerializer(在zkUtils中无视)。
但是,对于与kafka(生产/消费)的常规交互,您不需要创建ZkClient。只有“行政管理”才需要这样做。工作