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