Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache kafka 向卡夫卡发送消息时,自定义头在Camel中丢失_Apache Kafka_Apache Camel - Fatal编程技术网

Apache kafka 向卡夫卡发送消息时,自定义头在Camel中丢失

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

我有下面的路线。奇怪的是,自定义标题值“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");

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。发布