SpringCloud架构

作者: 飞翔的鲲 | 来源:发表于2019-02-28 17:35 被阅读16次

    各组件概念

    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

    相关文章

      网友评论

        本文标题:SpringCloud架构

        本文链接:https://www.haomeiwen.com/subject/oqqhuqtx.html