java中的多个Kafka使用者
因此,我运行卡夫卡有两个主题,他们都将提供文件- 主题1-我正在从中读取字符串值并对其进行处理。 主题2-我需要处理的二进制值 所以我猜我需要两个消费者? 这背后的原因是,在第一个主题的数据属性中,我需要一个StringSerializer/反序列化器,而对于第二个主题,我需要一个BinaryArraySerializer反序列化器 那么,拥有两个消费者实现是否可行 我知道如何获取字符串值并将其转换为二进制或二进制,但不知何故,拥有两个使用者似乎是一种干净的方法java中的多个Kafka使用者,java,apache-kafka,consumer,Java,Apache Kafka,Consumer,因此,我运行卡夫卡有两个主题,他们都将提供文件- 主题1-我正在从中读取字符串值并对其进行处理。 主题2-我需要处理的二进制值 所以我猜我需要两个消费者? 这背后的原因是,在第一个主题的数据属性中,我需要一个StringSerializer/反序列化器,而对于第二个主题,我需要一个BinaryArraySerializer反序列化器 那么,拥有两个消费者实现是否可行 我知道如何获取字符串值并将其转换为二进制或二进制,但不知何故,拥有两个使用者似乎是一种干净的方法 提前感谢。如果您使用的是spri
提前感谢。如果您使用的是spring,您可以将序列化程序设置为@KafkaListener(属性={“键反序列化器:”,“键反序列化器:”}。因此,对于两个不同的主题,您可以使用两个不同的@KafkaListener注释和不同的序列化程序类。如果您使用的是spring,您可以将序列化程序设置为@KafkaListener(属性={“密钥反序列化程序:”,“密钥反序列化程序:”}。因此,对于两个不同的主题,可以使用两个不同的@KafkaListener注释和不同的序列化程序类