微服务基本组件

服务微服务的组件

作用 组件
注册中心 nacos 及 eureka
负载均衡 ribbon
伪客户端 feign
容灾 sentinel 及 hytrix
网关 gateway 及zuul
配置中心 nacos applo springcloud config git
链路追踪 springcloud seluth和zipkin

准生成环境
spring cloud 中提供的链路追踪组件
sleuth : 收集问题 数据跟踪 数据采集
zipkin :统计和显示问题 链路追踪 做数据搜集和可视化
dashboards : java 桌面可视化操作系统

上线后的监控
skywalking skywalking是一个apm系统,包含监控,追踪,并拥有故障诊断能力的分布式系统。
prometheus prometheus是一个最初在SoundCloud上构建的开源系统监视和警报工具包 。分析 jdk mysql 网络
grafana 友好界面

APM系统
APM系统可以帮助理解系统行为、用于分析性能问题的工具,以便发生故障的时候,能够快速定位和解决问题,全称是(Application Performance Monitor)。

微服务基本组件_第1张图片
微服务基本组件_第2张图片

你可能感兴趣的:(java)