更改RabbitMQ Spring Cloud Stream Starter App

时间:2017-12-16 23:27:27

标签: spring spring-cloud-stream spring-cloud-dataflow

RabbitMQ Source应用程序的Spring Cloud Stream Starter Apps文档列出了几种可能的内容类型,每种类型的输出有效内容都有不同的结果类型。但是,它并没有说明如何选择您想要使用的是哪一个。我正在部署将Rabbit源连接到Log接收器的Spring Cloud数据流,而我得到的只是字节数组。即使我明确地将内容类型设置为" text / plain"在Rabbit消息的标题中,它在日志接收器中显示为带有标题的字节数组有效负载:" contentType = application / octet-stream,originalContentType = text / plain"。

我有一个模糊的想法,答案是将spring.cloud.stream.bindings.output.content-type设置为我希望Rabbit源输出的内容类型,但我不知道知道将此设置放在Spring Cloud Data Flow中的哪个位置。我对此很陌生,而且非常困惑。

1 个答案:

答案 0 :(得分:1)

您可以通过部署属性在Spring Cloud Data Flow中传递Spring Cloud Stream属性。

您可以找到有关此here

的更多信息