1、容器化微服务部署架构 - 202312
2023-12-08 15:18:46 0 举报
1、SpringCloud微服务核心架构 2、容器化微服务部署架构 3、DevOps场景微服务 4、微服务组件及通讯 5、全场景、工具链
作者其他创作
大纲/内容
监控度量告警
实时
服务注册
Zabbix
E
代码检查
微服务监控集群监控可视化监控全链路监控
CDN
滚动部署
1、一个请求进来,会通过服务网关到配置中心拉取服务列表2、同步本地负载均衡器Ribbon进行路由到对应的服务,还可以结合Sentinel进行服务的容错手段,包括:限流、降级3、服务之间的调用是通过Open feiqn进行“优雅调用”4、分布式架构中存在一个事务一致性的问题,通过SEATA进行解决5、分布式架构中还有很多问题要解决: - 分布式架构下的id - 分布式架构下的session - 分布式架构缓存 - 分布式架构消息中间件 - 分布式架构的存储(OSS文件集群)
Package
flink
服务总线,三方对接
Sqoop
运维
API文档
离线
负载均衡(F5、SLB、HAProxy)
搜索-ES
ContainerKubernets API
XXX 容器化微服务部署架构 - 202312
Kubernetes /UAT/Beta
拉取镜像
A
管理路由
开发环境
分布式任务调度
B
Kibana
自动触发
Pipeline(测试环境自动构建部署)
Bigdata、BI
拉取代码
容错/负载均衡Ribbon
缓存-Redis集群
服务配置
注册中心NacosConsulEurekaZookeeper
traefik ingress / nginx ingress
Elastic Search
ETL清洗
获取依赖执行构建install
Docker Repository(Harbor)
Image
Kubernetes API
hystric+sentinal降级 / 限流、熔断
同步数据
反向代理
埋点数据
数据库服务
触发构建
监测状态
AlertManager
微服务状态健康检测
配置中心NacosApollo
input image tag(from uat)
D
Grafana
消息队列-RocketMQRabbitMQ
运维管理入口
结构化存储
Kubernetes PROD
Prometheus
通信OpenFegin / RestTemplate
构建发布deploy
ShardingSphere-ProxyShardingSphere-JDBC
打包Docker镜像,发布至Docker仓库
GitLab
提交代码
文件存储:apache
分布式日志追踪 EFK
打生产部署标签
分布式事务
Monitor
FW
APM:全链路API监控
FileBeat
Jenkins pipeline生产环境部署
测试框架
Git
拉取镜像(UAT同一镜像)
SpringCloud Gateway / Zuul
分片分库分表
Maven Repository(neuxs3)
JWT / OAuth2 鉴权
展示
服务提供者
开发
服务消费者
收藏
0 条评论
回复 删除
下一页