微服务部署架构图
2023-12-26 18:11:30 0 举报
微服务部署架构图展示了一个以微服务为核心构建的现代化应用架构。它由多个微服务组成,每个微服务负责一个特定的业务功能,并可以通过Restful API或其他轻量级协议进行通信。微服务之间是松耦合的,可以独立开发、部署和扩展,提高了应用的可维护性和可扩展性。架构图中还包括了API网关、服务注册与发现中心、消息队列等组件,以及数据库、缓存等基础设施,共同支撑了微服务的高可用和性能。
作者其他创作
大纲/内容
9904
Container服务链式追踪(app-zipkin)
9700
Container服务配置中心(app-configcenter)
9903
9504
VPN隧道
Container用户消息服务(app-usermsg)
堡垒机
Container计算调度服务(app-ce)
网络时间服务器(NTP)
监控系统
Container断路器(app-hystrix)
Container计算监控(app-ce-managerment)
9901
9516
跳板机
9505
9506
POD-2(pod-basic)
Master
访问区
Redis(主)
POD网络
POD-2(pod-control)
apiServer
POD-1(pod-control)
controller-manager
scheduler
Service(pod-control)
Label selector(pod-busines)
ETCD
Service(pod-busines)
POD-2(pod-busines)
POD-1(pod-busines)
Label selector(pod-web)
Service(pod-computing)
Label(pod-web)
负载均衡器
Service网络
9500
Container服务网关(app-apigateway)
Label(pod-busines)
节点网络
48500、49500、49700、49900、49901、49902、49903、49904、49905
Service(pod-basic)
POD-1(pod-basic)
kubectl
Label selector(pod-basic)
Container持仓变动业务服务(app-positionchange-bus)
Docker
9501
NodeA
K8S集群环境
kubeproxy
Service(pod-web)
9502
Containerbarra分析业务服务(app-barra-bus)
9512
Container业绩归因计算服务(app-brinson-ce)
POD-1(pod-computing)
RabbitMQ(master)
Label(pod-basic)
9507
POD-2(pod-computing)
Container持仓变动计算服务(app-positionchange-ce)
POD-1(pod-web)
Label selector(pod-control)
NodeB
9900
数据库服务器
Label(pod-control)
Container服务注册中心(app-eureka)
POD-2(pod-web)
Container服务监控(app-springbootadmin)
9902
Oracle(从)
Label(pod-computing)
9508
ContainerBarra分析计算服务(app-barra-ce)
Label selector(pod-computing)
中间件服务器
Container业绩归因业务服务(app-brinson-bus)
9503
RabbitMQ(salve)
Redis(从)
容器云平台
Oracle(主)
虚拟机
管理区域
Container管理端页面(app-websvr-managerment)
9905
8500
Container客户端页面(app-websvr-client)
Container产品数据服务(app-asset-data)
Container前端消息推送服务(app-webmsg)
0 条评论
下一页