Connecting Multiple Application Instances
虽然 Spring Cloud Stream 使单个 Spring Boot 应用程序能够轻松连接到消息传递系统,但 Spring Cloud Stream 的典型情况是创建多应用程序管道,其中微服务应用程序相互发送数据。您可以在“相邻”应用程序的输入和输出目的地之间的相关性处实现此情况。
假设某个设计要求时间源应用程序向日志接收应用程序发送数据。您可以在两个应用程序内的绑定使用通用的目的地名称 ticktock
。
时间源(其绑定名为 output
)将设置以下属性:
spring.cloud.stream.bindings.output.destination=ticktock
日志接收(其绑定名为 input
)将设置以下属性:
spring.cloud.stream.bindings.input.destination=ticktock