各组件概念
技术架构
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
集群监控了