Spring Cloud分布式微服务+容器化+DevOps技术架构图
2022-01-14 11:51:22 3 举报
Spring Cloud分布式微服务+容器化+DevOps技术架构图
作者其他创作
大纲/内容
ES
协议:websocket、http/https传输数据:json,html接口类型:rest 网关类型:内部gw,H5gw,终端gw,第三方gw,开放gw技术栈:gateway
服务层
nacos-A
跨语言
镜像仓库/存储
git仓库
sentinel流控、降级、集群
authService
logstash集群
rpc/feign
搜索服务
消费日志数据
istio
代码自动化
spring boot admin服务健康检查
service mesh
服务通信:RPC、gRPC、dubbo、thrift、rest
部署自动化
nacos代替了传统注册中和配置中心
rocketMQ
高可用注册中心
主从同步
admin
redis集群
服务监控服务保护
nginx
filebate
gateway
PC设备
harbor镜像存储
接口层
Master
服务发现和注册:zookeeper (CP)etcd (CP)eureka (AP)consul (CA)nacos (CP|AP)
F5/Array商业硬件负载均衡Haproxy实现nginx集群keepalived实现nginx高可用方案lvs做四层负载均衡nginx主要做请求转发和前后端分离
网关集群:实现服务网关 + 统一鉴权 + 限流 + 防止重放攻击 + 负载均衡
日志采集/传输
docker/k8s
数据库发展趋势:分库分表,读写分离,实时同步技术:mycat,sharding-jdbc,阿里DataX,canal
MPP数据仓库系统商业:Greenplum、Vertica、Teradata、AWS Redshift开源:Doris、Hive
mongodb
展示
配置中心:nacosapollodisconf
进化
api 网关
其他入口
docker + kubernetes
移动终端
api 全文检索
Salve
jenkins
DataStream
注册
F5/Array
keepalived
redis
haproxy
activeMQ
测试自动化
nacos-B
http://localhost:9527/api/auth/jwt/token http://cloud-auth:9777/jwt/token
服务集群
数据仓库
负载均衡
phabricator
jwt
vue技术栈js、html、css、ajax、ws前后端分离graphQL
oss对象存储
cloud native
中间件/存储层
LoadBlancer
消息总线:rabbit,kafka缓存:redis,memecahed搜索引擎:elasticsearch
故障诊断
lvs
ES集群
AWS
注册/配置中心拉取服务列表
优惠券
nas网络存储
PrometheusGrafana微服务监控
maven/gradle
调用服务
单点服务鉴权
auth认证token颁发
memcached
Ribbon + Feign实现服务的调用和负载均衡sentinel实现服务降级熔断
课程
Sentinel熔断降级
实时数据处理
输入-过滤-输出
zipkinskywalking服务追踪监控
CI/CD环境
zuul/gateway
监控平台:ELK或者Graylog + PrometheusGrafana + zabbix
离线大数据分析
mertics指标监控
集成自动化
访问层
kafka集群
重试机制熔断机制
swagger/rap接口文档
商业智能
sentinel 流量哨兵
oracle
ceph持久化存储
Kibana
nacos-C
聚合服务基础服务
订单
服务网关
sleuth服务追踪
rabbitMQ
DevOps
actuator服务健康监控
收藏
0 条评论
下一页