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