Apache kafka 向卡夫卡发送消息时,自定义头在Camel中丢失
我有下面的路线。奇怪的是,自定义标题值“myHeader”在Kafka的消费者端丢失了 你能让我知道这是什么原因以及我如何解决这个问题吗Apache kafka 向卡夫卡发送消息时,自定义头在Camel中丢失,apache-kafka,apache-camel,Apache Kafka,Apache Camel,我有下面的路线。奇怪的是,自定义标题值“myHeader”在Kafka的消费者端丢失了 你能让我知道这是什么原因以及我如何解决这个问题吗 from("file://inputFolder?delay=2s&noop=true") .convertBodyTo(String.class) .setHeader("myHeader", constant("MY_HEADER_VALUE")) .to("kafka:test-topic?brokers=localhost:9092"); f
from("file://inputFolder?delay=2s&noop=true")
.convertBodyTo(String.class)
.setHeader("myHeader", constant("MY_HEADER_VALUE"))
.to("kafka:test-topic?brokers=localhost:9092");
from("kafka:test-topic?brokers=localhost:9092")
.log("${body}")
.log("***** myHeader: ${header.myHeader}")
myHeader的值是空字符串,尽管我将其设置为“MY_HEADER_value”
我们使用Apache Camel 2.20.2和Spring Boot版本1.5.10。发行版。好的,所以您使用的旧Camel版本不支持此功能。从Camel 2.22开始支持此功能,请参阅票证:好的,所以您使用的旧Camel版本不支持此功能。从Camel 2.22开始支持此功能,请参阅票证:什么版本的Camel Doy你使用?嗨,克劳斯,我们使用驼峰版本2.20.2和弹簧靴1.5.10。发布你使用什么版本的驼峰?嗨,克劳斯,我们使用驼峰版本2.20.2和弹簧靴1.5.10。发布