目录
网关负载均衡 Ribbon,Sentinal熔断、降级、认证授权、限流
OAuth2.0 的认证中心、社交登录,SpringSecurity安全以及权限控制
缓存-redis集群,持久化存储-mysql 集群、读写分离、分库分表
rabbitMQ集群、消息队列、异步解耦、分布式事务的最终一致性
线上快速定位,ELK日志处理(LogStash收集日志、ES存储和检索日志、Kibana 可视化界面)
Prometheus聚合分析、Grafana可视化展示、Altermanager告警信息
不讲spring boot 、mysql 以及redis,其他都讲解
简介
上节我们了解了,分布式里边的一些基础概念,那么接下来呢,我们就基于这些概念来看一下,我们整个项目的微服务架构图。
这里呢,我们有一张高清版本的架构图,来给大家点开。好这个架构图呢,就解释了我们整个项目的技术架构以及技术组合方案,
但只有大家完整的做完我们整个项目,才会有一个深刻的理解。
但是呢,我们可以先来简单的,看一下我们整个架构图,如果接下来听不懂也很正常,这些都是我们后来将学习的技术。
内网部署和外网部署
首先我们说我们这个项目呢,是前后分离开发,我们分为内网部署和外网部署,