SpringCloud微服务分布式架构
2022-11-10 14:13:56 5 举报
SpringCloud微服务分布式架构
作者其他创作
大纲/内容
SQL Server
CDN
Apollo
Nacos
日志中心服务
MemCached
拉取配置
监控&保护
Kafka
配置信息变更
Spark
单or双防火墙
运营报表中心
DNS负载均衡
分布式文件管理系统
Nexus
消息中间件
配置中心
FTP Server
推送变更后的配置
1、断路器(容错限流降级)Hystrix/Sentinel2、Hystrix监控面板,Hystrix Dashboard(单服务管理界面) + Hystrix Turbine(多服务管理界面)3、链路跟踪( Sleuth + Zipkin管理界面))4、SpringBootAdmin+Actuator微服务监控,主要包括:
1、Apollo内置eureka实现集群2、ConfigServer依赖Eureka实现集群3、Nacos本身有集群模式(依赖vip或DNS)
业务中心服务
商业SLB+Nginx(可选)
Oracle
Sonarqube
Firewall
服务注册与发现(服务冶理)
缓存集群
Activemq
Mysql
DMZ
Config Server
Jenkins
Eureka
安全中心服务
API网关集群
调度服务
SpringCloud微服务分布式架构
ZUUL
公众平台
提供微服务集群能力
公共基础服务
第五种负载均衡方案DNS
用户中心服务
数据库集群/数据湖
GateWay
nginx+keepalived
LVS
Mongodb
FASTDFS
Rocketmq
Hadoop
ELK
Consul
Hystrix
Rabbitmq
数据处理集群
小程序
HBASE
消息中心服务
Redis
硬件F5
Zookeeper
负载均衡
文档服务
第三方系统
DevOps
微服务集群
提供网关集群能力
Git/Gitlab
0 条评论
下一页