SpringCloud架构

各组件概念

https://www.processon.com/view/5c3ae203e4b08a7683a52e84#map

技术架构

图片.png

Zuul

网关


Eureka

主要负责完成微服务架构中的服务治理功能。
服务注册。

Config

配置中心


Feign

服务间调用

Ribbon

客户端负载均衡。
Ribbon 是从 eureka 注册中心服务器端上获取服务注册信息列表,缓存到本地,然后在本地实现轮询负载均衡策略。


Hystrix

断路器,用于系统安全。
服务降级、限流、熔断


BootAdmin

系统基本信息监控

Sleuth

服务跟踪
sleuth收集跟踪信息通过http请求发送给zipkin server,zipkinserver进行跟踪信息的存储以及提供Rest API即可,Zipkin UI调用其API接口进行数据展示。

    提供链路追踪,故障快速定位:可以通过调用链结合业务日志快速定位错误信息。
    可视化各个阶段耗时,进行性能分析
    各个调用环节的可用性、梳理服务依赖关系以及优化
    数据分析,优化链路:可以得到用户的行为路径,汇总分析应用在很多业务场景。

Zipkin

分布式监控系统
sleuth收集跟踪信息通过http请求发送给zipkin server, zipkin将数据可视化。
可以将sleuth收集的信息存储起来。

Turbine

集群监控了

图片.png

系统架构图

图片.png
图片.png
图片.png
图片.png
图片.png

系统架构图

图片.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容