spring cloud微服务架构(优化版)
2021-04-13 13:54:02 9 举报
原图来源:长波作图。 https://www.processon.com/view/6018f077f346fb1a6b82e21b 本图在上图基础上进行了优化。 最上层:微服务治理组件 中间:业务服务、网关、nginx、等业务线。 下面:日志、数据库、缓存、消息、文件等持久化。 最下面:持续集成、部署等CI/CD内容。
作者其他创作
大纲/内容
MinIO
业务应用服务
服务请求
Kafka
拉取配置
权限
RabbitMQ
日志、数据库缓存、文件等
Service-D
指标收集
事件
缓存
数据库
微服务治理
网关、业务服务
消息
任务调度
读/写分离
JDBC
路由转发
DevOps 持续集成(CI)/持续交付(CD)
Nginx日志采集
接口鉴权
...
K8S
Gateway
注册
建模
Elasticsearch
Nginx+Keepalived负载均衡
Redis
Kibana
静态资源
服务发现
消息中间件
Sonar
Mycat
文件读/写
应用系统日志采集
Seata
API网关
服务注册
脚本部署
服务异常监控服务健康监控
Service-A
熔断降级
SkyWalking
文件存储
客户端与接入
服务注册中心/配置中心
基础应用服务
负载均衡
Sentinel服务流量监控
服务部署
Nexus/Maven
生产/消费
服务健康监控
Prometheus
XXL-JOB/Quartz
Druid
Service-C
Logstash
Gitlab
服务链路跟踪
Service-B
Docker
动态资源
防火墙
Nacos
MyBatis
主从复制主备热切
授权认证中心
流量监控
服务指标监控
Harbor
DDOS
数据持久化
Filebeat
缓存读/写
Springboot 微服务
Jenkins
限流
静态资源库
客服端
报警
Selenium
Springboot Admin
流程
链路跟踪
持续集成/部署
Grafana
编码
ELK日志
Feign
用户身份认证
收藏
0 条评论
下一页