- Spring Cloud Stream
Spring Cloud Stream是用于构建消息驱动的微服务应用程序的框架。Spring Cloud Stream基于Spring Boot来创建独立的生产级Spring应用程序,并使用Spring Integration提供与消息代理的连接。它提供了来自多家供应商的中间件的合理配置,并介绍了持久发布-订阅语义,使用者组和分区的概念。
您可以将@EnableBinding注释添加到您的应用程序中,以立即连接到消息代理,还可以添加@StreamListener一种方法以使它接收事件以进行流处理。以下是一个简单的接收器应用程序,它接收外部消息。
Spring Cloud Stream 文档
干货|Spring Cloud Stream 体系及原理介绍
消息驱动式微服务:Spring Cloud Stream & RabbitMQ
使用 Spring Cloud Stream 构建消息驱动微服务
Spring Cloud Stream 构建消息驱动微服务使用 - Spring Cloud Bus
Spring Cloud Bus 将分布式的节点用轻量的消息代理(RibbitMQ、Kafka)连接起来。可以通过消息代理广播配置文件的更改,或服务之间的通讯,也可以用于监控。解决了微服务数据变更,及时同步的问题。https://www.jianshu.com/p/6479be76e108
Spring Cloud Bus 对自己的定位是 Spring Cloud 体系内的消息总线,使用 message broker 来连接分布式系统的所有节点。
https://developer.aliyun.com/article/697913
Spring Cloud Bus以及Spring Cloud Stream概述
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- 1 简介 SpringCloud Stream 是基于消息驱动微服务应用框架。 Spring Cloud Stre...
- 前言 在微服务架构的系统中,我们通常会使用轻量级的消息代理来构建一个共用的消息主题让系统中所有微服务实例都连接上来...