首页 文章

Spring Kafka Producer伐木

提问于
浏览 91
1

我正在尝试开发/调试Spring KAfka应用程序 . 我正在使用KafkaTemplate将POJO序列化为JSON . 但是我无法记录实际的序列化JSON文本 . 有没有办法记录这些细节?需要什么日志配置?

1 回答

  • 0

    这取决于您如何进行序列化 . 如果在模板中使用 StringJsonMessageConverter ,使用 StringSerializer ,并使用 send(Message<?>) ,则在Kafka属性中配置的 ProducerInterceptor 将看到JSON .

    如果您使用 JsonSerializer 它将无法工作,因为拦截器在序列化之前看到记录 . 你必须创建自己的包含 JsonSerializerSerializer 并记录输出 .

相关问题