java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > SpringCloud微服务架构

浅谈SpringCloud的微服务架构组件

作者:Blue92120

这篇文章主要介绍了浅谈SpringCloud的微服务架构组件,Spring Cloud根据分布式服务协调治理的需求成立了许多子项目,每个项目通过特定的组件去实现,需要的朋友可以参考下

SpringCloud是一系列框架的有序集合,为开发人员构建微服务架构提供了完整的解决方案。

Spring Cloud根据分布式服务协调治理的需求成立了许多子项目,每个项目通过特定的组件去实现,下面我们讲解一下Spring Cloud 包含的常用组件以及模块。

常用组件以及模块

(1)Spring Cloud Config:

分布式配置中心,负责把配置放到远程服务器上,集中化管理集群配置。目前支持本地存储、Git和Subversion。

(2)Spring Cloud Netflix:

核心组件,负责对多个Netflix OSS开源套件进行整合。

(3)SpringCloud Bus:

事件、消息总线,用于在集群(例如配置变化事件)中传播状态变化,可与SpringCloud Config联合实现热部署。

(4)Spring Cloud Stream:

数据流操作开发包,可与Redis、RabbitMQ、Kafka等架构进行消息发送与接收。

(5)Spring Cloud Sleuth:

服务追踪框架,可以与Zipkin、Apache Htrace 和ELK等数据分析、服务跟踪系统进行整合,为跟踪服务、解决问题提供了便利。

下面我们来看一个基于Spring Cloud 的微服务架构,如图所示。

到此这篇关于浅谈SpringCloud的微服务架构组件的文章就介绍到这了,更多相关SpringCloud微服务架构内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文