K8S微服务整体架构图
2023-10-12 16:01:09 11 举报
整套架构承载于Docker+K8s,以 Springcloud 为微服务框架核心实现,分别包括微服务集群、访问代理、数据存储组件(Redis、Mysql、ES、Clickhouse)、中间件、流计算、集群监控等。 ## 微服务集群 - 使用nacos作为各业务服务的注册中心和配置中心 - 采用 SpringCloud 自由网关作为服务网关 - XXL-JOB 作为定时任务框架 - 各业务服务间采用RPC框架(Feign)相互调用 - 各业务服务以 Web-Core 服务为基础 ## 访问代理 - nginx 作为代理访问层服务 ## 数据存储 - Redis作为缓存组件 - Mysql 作为业务数据库 - ES 作为大数据量日志等数据存储组件 - Clickhouse作为大数据量告警等数据存储组件 ## 流计算框架 - Flink 作为流计算框架 ## 集群监控 - *Prometheus* 作为集群监控系统和时序数据库 - *Grafana* 作为监控仪表盘
作者其他创作
大纲/内容
RPC
Zookeeperpod *N
BaaS-EXT pod *N
微服务集群
AiLPHA-EXT1 pod *N
Prometheus
AiLPHA-EXTN pod *N
Springcloud Gateway
*N
nacos pod *NNacos配置中心
...
Redis Pods
Kubernetes 工作节点
nacos pod *NNacos服务发现
用户
Elasticsearch Pods
访问代理层
Mysql Pods
Gateway Pods
Flink on K8spod *N
AiLPHA-mirror pod *N
AiLPHA Server Pods
Kubernetes 底层集群资源
nginx pod *N
Kafka pod *N
AiLPHA-Core pod *N
Kubernetes 管理节点
集群监控
Grafana
中间件
xxl-job pod *NXXL JOB 任务框架
流计算
Kubernetes集群
Clickhouse Pods
0 条评论
下一页