Spring Kafka交易ID一开始是错误的?

时间:2018-12-10 13:44:57

标签: spring-boot spring-kafka

我正在使用Spring Kafka 2.2.2.RELEASE

我们的经纪人具有严格的授权验证。

这是我们的客户端配置:

  • spring.kafka.producer.transaction-id-prefix = test。
  • topic:主题
  • groupId:组

它应该生成一个交易ID:“ test.group.topic0”

问题:

启动应用程序时,将调用KafkaMessageListenerContainer#onPartitionsAssigned,并且使用的事务ID为“ test0”。 似乎在这种情况下,kafkaTemplate不被视为在listenerContainer中。

这会导致未经授权的异常,因为该交易ID被经纪人拒绝

问题

这正常吗?

1 个答案:

答案 0 :(得分:1)

谢谢;这是一个错误;我opened an issue