我需要将消息从主题转移到Spring Bean。
这是我在route.xml中的路线
<route>
<from uri="kafka:topic_name?brokers=10.1.1.1:9092;groupId=test_group"/>
<to uri="bean:myBean?method=testMethod(${body}, 'topic_name')"/>
</route>
在我看来,这条路线上没有打给经纪人的电话。
但是此命令会接收所有消息
kafka-console-consumer.sh --bootstrap-server 10.1.1.1:9092 --topic topic_name --from-beginning
我还尝试通过其他路线将消息发送到另一个主题
<route>
<from uri="kafka:topic_name?brokers=10.1.1.1:9092;groupId=test_group"/>
<to uri="kafka:test_topic?brokers=10.1.1.1:9092/>
</route>
但是也没有太大的成功。