47. 自定义消息代理
Spring Cloud Bus 使用Spring 云流Broadcast 消息。因此,要使消息流动,您只需要在 Classpath 中包括您选择的 Binder 实现即可。带有 AMQP(RabbitMQ)和 Kafka(spring-cloud-starter-bus-[amqp|kafka]
)的 Bus 有便捷的启动器。一般来说,Spring Cloud Stream 依赖于 Spring Boot 自动配置约定来配置中间件。例如,可以使用spring.rabbitmq.*
配置属性来更改 AMQP 代理地址。 Spring Cloud Bus 在spring.cloud.bus.*
中具有少数本机配置属性(例如,spring.cloud.bus.destination
是用作外部中间件的主题的名称)。通常,默认值即可满足要求。
要了解有关如何自定义消息代理设置的更多信息,请参阅 Spring Cloud Stream 文档。