微服务架构部署架构图
2022-08-26 13:45:15 7 举报
微服务架构部署架构图
作者其他创作
大纲/内容
服务
分布式任务调度可以是:1. XX-JOB2. SchedulerX
GitLab
LVS + Keepalived备
配置中心
客户端
移动设备APP
监控中心
注册中心
Tones微服务部署架构图
负载均衡
网关
Tones业务服务
LVS + Keepalived主
PC
异步
分布式文件系统HDFS/minIO/云存储
JWT
K8S一期不考虑
Slave
同步调用:对内 RPC 对外 REST
Master
非关系型数据库MongoDB
OAuth2认证服务中心
分布式缓存/限流令牌Redis
Key Value 存储多维分析数据库
同步
图形化
分布式事务可以是:1. Seata2. TX-LCN
数据同步
负载均衡:Netflix Ribbon
DevOpsCICD
限流熔断降级
微服务
关系型数据库Oracle/MySQL
API 网关: Spring Cloud Gateway
写入
备库
从库
Maven
消息中心
日志系统
搜索引擎Elasticsearch/Solr
监控中心可以是:度量指标监控与健康检查:Spring Boot Admin指标监控:Prometheus、InfluxDB数据采集:Telegraf监控可视化:Grafana链路监控:Zipkin、Skywalking日志监控:Elasticsearch、Logstash、Kibana
数据存储
自动化测试
配置中心: Nacos
主库
分布式事务
运维
异步调用:RabbitMQ/Kafka/ActiveMQ/RocketMQ
Kubernetes
消息队列可以是:1. RabbitMQ2. Kafka3. ActiveMQ4. RocketMQ
主备热切
Jenkins
分布式任务调度
注册中心: Nacos
链路追踪:1. Zipkin2. Skywalking
开发
链路追踪
限流熔断降级:Sentinel
Swagger
0 条评论
下一页