Spring Cloud微服务架构图
2023-10-12 09:24:05 5 举报
基于springcloud的微服务架构和devops实践Java-SpringCloud微服务架构图
作者其他创作
大纲/内容
docker-build
jenkins
基于springcloud的微服务架构和devops实践Java-SpringCloud微服务架构图
phabricator
harbor存储镜像
镜像仓库
maven
ceph存储war包
辅助工具:jacoco,badsql,autotag
CI/CD环境
集成自动化
部署自动化
springcloudratelimit限流服务
mertics指标监控
redis
Hystrix熔断机制
zipkin服务追踪监控
sleuth服务追踪
actuator服务监控监控
springbootadmin健康服务检查
注册
拉取配置
HystrixTurbine聚合监控
服务监控&服务保护
CONFIG-SERVER
调用服务
swagger API文档
HAProxy
限流
高可用注册中心集群
重试机制熔断机制
负载均衡
ZUUL
React技术栈javascript,jsp,html,css,ajax,sse,ws前后端分离接口编程:graphQL
监控平台:ELK或者graphite(存储)+ganfana(图形化展示)告警平台:icinga
数据库未来发展读写分离,分库分表,实时同步。监控工具:cloud dba
其他设备
移动设备
PC设备
请求
JWT
配置中心:Apollo,confd
服务通信PRC:GRPC,dubbo,thriftREST:Ribbon+feign
nginx
服务发现和注册:zookeeper(CP),etcd(cp),eureka(AP),consul(CA)
EUREKA-B
代码自动化
EUREKA-A
istio
Service Mesh
测试自动化
cloud native
OSS
服务分成聚合服务和基础服务
进化
服务层
Docker+kubernetes
存储层
EUREKA-C
消息总线:rabbit,kafka缓存:redis,memcached
AuthService
rabbitMQ
mysql
用户认证JWT派发
消息总线集群
ELK
服务发现
feign
memcached
Service C
Service A
Service B
数据库集群
upms
协议支持:websorcet,http/https数据格式:json,html接口类型:rest网关类型:内部GW,H5GW无线GW,第三方GW,第三方GW技术栈:zuul
配置中心集群
拉取服务列表
zuul集群:运营zuul集群,能力zuul集群实现服务网关+统一鉴权+限流+防止重放攻击+负载均衡技术栈:swagger
Ribbon+feign实现服务的调用和负载均衡Hystrix实现服务熔断
文件服务集群
APIGateway
日志收集和分析集群
缓存集群
服务集群
服务网关
接口层
LoadBlancer
HAproxy实现nginx集群。Nginx此处主要做前端发布容器。前端分离-静态资源
访问层
0 条评论
下一页