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 文档。