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中的哪个位置。我对此很陌生,而且非常困惑。