SpringCloudAlibaba微服务架构图
2021-09-25 14:48:12 5 举报
SpringCloudAlibaba微服务架构图
作者其他创作
大纲/内容
镜像仓库
Ribbon+Feign实现服务的调用和负载均衡Hystrix实现服务熔断
消息总线:RabbitMQ消息推送:融云缓存:redis集群
数据库集群
ELK
Istio Gateway
CI/CD环境
调用服务
ServiceC
Docker+Kubernetes
zipkin服务追踪监控
Nacos-C
Redis
TOKEN
缓存集群
OSS
注册
Vue技术栈JS,Html,CSS前后端分离移动端原生开发、H5
移动设备
用户认证
Sentinel熔断机制、限流机制
Nacos-A
PC设备
服务通信REST:Ribbon+Feign
SpringCloudGateway
SSO-C
服务网关
测试自动化
Nacos-B
消息总线、消息推送
接口层
注册、配置
重试机制熔断机制
服务发现和注册:Nacos
代码自动化
监控平台:ELK告警平台:Prometheus
使用云负载均衡代理Istio Gateway集群,Istio Gateway集群主要用于接收传入和传出的 HTTP/TCP 连接,对后端服务提供版本控制、流量控制、负载均衡等支持。
注册、服务发现、拉取配置
SwaggerAPI文档
请求
SSO-A
日志收集和分析集群
部署自动化
API Gateway
融云
actuator服务健康监控
配置中心:Nacos
负载均衡
文件服务集群
ServiceB
其他设备
数据库未来发展读写分离,分库分表,实时同步。
Harbor存储
Sleuth服务追踪
限流
Docker
Load Blancer
协议支持:http/https数据格式:json接口类型:rest技术栈:SpringCloudGateway
RabbitMQ
集成自动化
服务层
拉取服务列表
SpringCloudGateway集群:实现服务网关+统一鉴权+限流+防止重放攻击+负载均衡+API文档聚合
Gitlab代码仓库
NFS存储
Feign
Docker+Kubernetes+ServiceMesh(Istio)
mertics指标监控
CEPH
服务监控&服务保护
SSO-B
MySQL
Maven
存储层
辅助工具:Lens,Kiali
高可用注册中心、配置中心集群
访问层
服务集群
DevOps
ServiceA
Jenkins
微服务技术栈:SpringBoot、Mybatis、MybatisPlus(JDK1.8)
收藏
0 条评论
下一页