此版本仍在开发中,尚未被视为稳定版本。对于最新的稳定版本,请使用 spring-cloud-stream 4.1.4! |
Binder Detection
Spring Cloud Stream 依赖于 Binder SPI 的实现来执行将用户代码连接(绑定)到消息代理的任务。 每个 Binder 实现通常连接到一种类型的消息传递系统。
类路径检测
默认情况下,Spring Cloud Stream 依赖 Spring Boot 的自动配置来配置绑定过程。 如果在 Classpath 上找到单个 Binder 实现,则 Spring Cloud Stream 会自动使用它。 例如,一个只绑定到 RabbitMQ 的 Spring Cloud Stream 项目可以添加以下依赖:
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-stream-binder-rabbit</artifactId>
</dependency>
有关其他 Binder 依赖项的特定 Maven 坐标,请参阅该 Binder 实现的文档。