我在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”}
答案 0 :(得分:0)
已解决。
更改了以下属性:
app.http.spring.cloud.stream.bindings.output.producer.headerMode=raw