此版本仍在开发中,尚未被视为稳定版本。对于最新的稳定版本,请使用 spring-cloud-stream 4.1.4! |
内容类型协商
数据转换是任何消息驱动型微服务架构的核心功能之一。鉴于,在 Spring Cloud Stream 中,此类数据
表示为 Spring ,消息在到达目的地之前可能必须转换为所需的形状或大小。这是必需的,原因有两个:Message
-
转换传入消息的内容以匹配应用程序提供的处理程序的签名。
-
将传出消息的内容转换为有线格式。
传输格式通常是(对于 Kafka 和 Rabbit Binders 来说是如此),但它由 Binder 实现控制。byte[]
在 Spring Cloud Stream 中,消息转换是通过 .org.springframework.messaging.converter.MessageConverter
作为对要遵循的详细信息的补充,您可能还想阅读以下博客文章。 |