更改RabbitMQ Spring Cloud Stream Starter App的内容类型

问题描述 投票:1回答:1

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

我有一个模糊的想法,答案是将spring.cloud.stream.bindings.output.content-type设置为我希望Rabbit源输出的内容类型,但我不知道将此设置放在何处Spring Cloud数据流。我是新手,非常困惑。

spring spring-cloud-stream spring-cloud-dataflow
1个回答
1
投票

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

你可以找到更多关于这个here的信息

© www.soinside.com 2019 - 2024. All rights reserved.