即使在使用app.spring.cloud.stream.bindings.output.producer.headerMode = raw之后,也将在content随附的Kafka 0.10中进行记录

时间:2019-01-21 13:02:14

标签: apache-kafka spring-cloud-dataflow

我在Spring Cloud Dataflow中创建了一个简单的流,其中以http为源,kafka为接收器。

preg_match_all('/' . $word . '/i', $text, $matches);

即使使用 app.spring.cloud.cloud.stream.bindings.output.producer.headerMode = raw 之后, 我收到带有contentType应用程序字符串的Kafka消息。

cURL命令:

stream create --definition "http --port=<yyyy> --path-pattern=/test  > :streamtest1" --name ingest_to_broker_from_http --deploy --properties app.spring.cloud.stream.bindings.output.producer.headerMode=raw

Kafka消息:

  

contentType“文本/纯文本” originalContentType   “ application / json; charset = UTF-8” {“ name”:“ test6”}

  • 我是否以正确的方式传递了headerMode属性?
  • 我应该怎么做才能只接收邮件(不包含标题) 卡夫卡主题?

1 个答案:

答案 0 :(得分:0)

已解决。

更改了以下属性:

app.http.spring.cloud.stream.bindings.output.producer.headerMode=raw