连接多个应用实例
虽然 Spring Cloud Stream 使单个 Spring Boot 应用程序能够轻松连接到消息系统,但 Spring Cloud Stream 的典型场景是创建多应用流水线,即微服务应用相互发送数据。 你可以通过关联“相邻”应用的输入和输出目的地来实现这一场景。
假设设计要求时间源应用程序向日志汇应用发送数据。你可以用一个共同的目的地,名为滴答滴答用于两种应用中的绑定。
时间源(绑定名为输出)将设定以下性质:
spring.cloud.stream.bindings.output.destination=ticktock
Log Sink(绑定命名为输入)将设定以下性质:
spring.cloud.stream.bindings.input.destination=ticktock