有一个 nodejs Kafka 生产者将文件内容发送到 Kafka。当 Kafka 消费者使用来自 Kafka 的消息时,它看起来像 -
{"type":"Buffer","data":[91,13 .....]
当我m.message.value.toString('utf8')
在 nodejs Kafka 消费者中使用时,它会打印实际消息。但我需要在 java Kafka 消费者中消费。我尝试过 property.put("value.serializer.encoding", "utf8")
但new String(consumerRecord.value())
仍然打印 { "type":"Buffer","data":[91,13 .....]
。我的问题是如何在 java 中使用由 nodejs Kafka 生产者生成的字符串格式的消息。