课程介绍 ( 本章了解即可,可以略过)

  • 外网部署
  • 内网部署

微服务架构图

微服务划分图

一、外网部署

  • WAF
  • CDN
  • Nginx 集群
    在这里插入图片描述

二、 内网部署

2.1、WebFlux 网关

  • SpringCloud Gateway

在这里插入图片描述

2.2、Ribbon 负载均衡

在这里插入图片描述

2.3、Sentinel 熔断降级

2.4、微服务

  • OAuth2.0 认证中心
  • SpringSecurity
  • SpringBoot
  • Feign
    在这里插入图片描述

2.5、日志存储 + 文书检索

  • ELK
  • Kibana
  • LogStash
    在这里插入图片描述

2.6、认证授权

  • 动态路由
  • 令牌限流
  • 认证授权

2.7、缓存 Redis

  • Sentinel + Shard

在这里插入图片描述

2.8、持久化

在这里插入图片描述

2.9、消息队列

在这里插入图片描述

2.10、全文检索

在这里插入图片描述

2.11、任务调度

在这里插入图片描述

2.12、对象存储

在这里插入图片描述

2.12、服务监控

  • Nacos注册中心
  • Nacos配置中心
  • 服务追踪 Sleuth + Zipkin + Metrics
  • Prometheus
  • Grafana
  • Altermanager

在这里插入图片描述
在这里插入图片描述

2.13、运维

  • devops
  • CI/CD (Developer + Github + Docker镜像仓库)
  • K8S.UAT/PROD + JenkinsPipeline + OP运维
    在这里插入图片描述
Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐