1. 概述
《微服务轮子项目》理论至此大概讲解完毕,接下来的课程即将讲解具体的代码实现,再此之前,先使用一张脑图来总结前面讲的内容:
2. 基础知识
2.1 整体架构
- 《微服务轮子项目(01) - 整体架构》
- 《微服务轮子项目(02) - 框架技术选型》
- 《微服务轮子项目(37) -多租户(应用隔离)》
- 《微服务轮子项目(09) - 系统幂等性设计》
- 《微服务轮子项目(10) - 分布式ID生成器设计》
- 《微服务轮子项目(20) -JWT的RSA非对称密钥生成》
2.2 分布式事务
2.3 Sentinel限流熔断
- 《微服务轮子项目(16) -Alibaba Sentinel限流熔断(使用示例)》
- 《微服务轮子项目(17) -Alibaba Sentinel限流熔断(动态规则扩展)》
- 《微服务轮子项目(18) -Alibaba Sentinel限流熔断(生产应用)》
- 《微服务轮子项目(19) -Alibaba Sentinel限流熔断(网关流控)》
3. 架构设计
3.1 服务认证架构设计
- 《微服务轮子项目(03) - 服务认证架构设计(有网络隔离)》
- 《微服务轮子项目(04) - 服务认证架构设计(无网络隔离)》
- 《微服务轮子项目(05) - 服务认证架构设计(token自动续签)》
- 《微服务轮子项目(06) - 服务认证架构设计(URL级权限控制)》
3.2 日志架构设计
- 《微服务轮子项目(07) - 日志解决方案设计》
- 《微服务轮子项目(13) - 统一日志中心详解(docker安装部署)》
- 《微服务轮子项目(14) - 慢查询SQL》
- 《微服务轮子项目(15) -审计日志》
- 《微服务轮子项目(38) -分布式日志链路跟踪》
3.3 监控架构设计
3.4 实时搜索系统设计
3.5 缓存架构设计
3.5.1 MySQL
3.5.2 Redis
3.6 消息队列架构设计
- 《微服务轮子项目(31) -消息队列对比参照表》
- 《微服务轮子项目(32) -SpringCloudStream消息框架》
- 《微服务轮子项目(33) -RocketMQ特点、安装部署、异常处理、事务消息原理》
- 《微服务轮子项目(34) -Kafka》
- 《微服务轮子项目(36) -Canal数据库日志解析消费》
3.7 文件系统设计
4. 环境搭建
- 《微服务轮子项目(12) - nacos注册中心》
- 《微服务轮子项目(21) -Docker安装》
- 《微服务轮子项目(39) -Zookeeper集群搭建》
- 《微服务轮子项目(40) -Maven私服》
- 《微服务轮子项目(41) -Docker私有镜像仓库》
- 《微服务轮子项目(42) -容器管理平台》
- 《微服务轮子项目(43) -持续集成CICD概述》
- 《微服务轮子项目(44) -GitLab代码仓库》
- 《微服务轮子项目(45) -Jenkins自动化部署》
- 《微服务轮子项目(46) -SonarQube静态代码测试》
- 《微服务轮子项目(47) -压力测试工具》