【发布时间】:2017-12-16 23:27:26
【问题描述】:
RabbitMQ Source 应用程序的Spring Cloud Stream Starter Apps 文档列出了几种可能的内容类型,每种类型的输出负载都有不同的结果类型。但是,它没有说明如何选择您要使用的那个。我正在部署一个 Spring Cloud Data Flow,将 Rabbit 源连接到 Log sink,我得到的只是字节数组。即使我在 Rabbit 消息的标头中将内容类型明确设置为“text/plain”,它也会在日志接收器中显示为带有标头的字节数组有效负载:“contentType=application/octet-stream, originalContentType=text/plain” .
我有一个模糊的想法,答案是将 spring.cloud.stream.bindings.output.content-type 设置为我希望 Rabbit 源输出的内容类型,但我不知道该放在哪里Spring Cloud Data Flow 中的此设置。我是新手,非常困惑。
【问题讨论】:
标签: spring spring-cloud-stream spring-cloud-dataflow