Advertisement

Spring Cloud Stream 增强版

阅读量:

简介

Spring Cloud Stream是一个专门用于开发消息驱动型微服务应用的框架。该框架依托于Spring Boot,能够构建出具备生产级别的独立Spring应用程序,并借助Spring Integration实现与消息代理之间的连接。

Spring Cloud Stream针对多个消息中间件供应商的产品,提供了定制化的自动配置方案,同时引入了发布-订阅机制、消费组以及消息分区这三个关键概念。简而言之,Spring Cloud Stream实际上是将Spring Boot与Spring Integration相结合,从而构建出一个轻量级的消息驱动型微服务架构。

抽象模型

当前市场上存在大量消息中间件,为实现对多种中间件的兼容集成,Sping Cloud Stream 引入了Binder这一抽象概念。每种消息中间件均需配备专属的Binder组件,从而通过不同的Binder实现对各类中间件的适配与集成。图中所展示的input与output对应于channel,而Binder则充当着消息中间件与通道之间的连接桥梁。

在这里插入图片描述

绑定器

在Spr

全部评论 (0)

还没有任何评论哟~