SpringCloudStream

Spring Cloud Stream

Spring Cloud Stream是一个为微服务应用构建消息驱动能力的框架。Spring Cloud Stream通过对消息中间件进行抽象封装,提供一个统一的接口供我们发送和监听消息。有效简化了开发人员对消息中间件的使用复杂度。

疑问

  1. 如何解决多台部署同一个项目只消费一次?

使用Spring Cloud Stream提供的消费者组功能。通过在配置文件中增加属性spring.cloud.,stream.bindings.input.group来指定一个组名,这样在多实例接收消息的时候只有一个实例进行处理。

Last updated