Spring Cloud Stream Test Binder 不填充主题标题

问题描述 投票:0回答:1

当从 Spring Cloud Stream 测试活页夹中使用消息时,不会填充以下标头:

kafka_receivedTopic

但是当我连接到一个实际的 kafka 代理时,它被填充了。

有没有办法在消费者中获得话题。

我的消费者:

@Bean
public Consumer<Message<PlaneEvent>> planeEventConsumer() {
    return event -> {
        // do something
    };
}
java apache-kafka spring-kafka spring-cloud-stream spring-cloud-stream-binder-kafka
1个回答
0
投票

测试活页夹就是这样;它不是“测试 Kafka”活页夹;它是通用的。

通常最好使用真正的 binder 进行测试,使用嵌入式代理或 TestContainers。

© www.soinside.com 2019 - 2024. All rights reserved.