# microservice-architecture-2.0 **Repository Path**: AnMo2011/microservice-architecture-2.0 ## Basic Information - **Project Name**: microservice-architecture-2.0 - **Description**: 微服务架构2.0课程笔记,分为10个章节讲解Java开发一些常用框架和编程方法,从认识微服务到项目搭建等 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-06-25 - **Last Updated**: 2022-08-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 微服务架构2.0课程笔记: [微服务架构2.0课程地址](https://www.bilibili.com/video/BV1et411T7Rt?spm_id_from=333.1007.top_right_bar_window_default_collection.content.click) ### 笔记目录 [一、什么是微服务](/01-什么是微服务) - [01-构建单体应用模型](/01-什么是微服务/01-构建单体应用模型.md) - [02-走向单体地狱](/01-什么是微服务/02-走向单体地狱.md) - [03-微服务解决复杂问题](/01-什么是微服务/03-微服务解决复杂问题.md) - [04-微服务的优点](/01-什么是微服务/04-微服务的优点.md) - [05-微服务的缺点](/01-什么是微服务/05-微服务的缺点.md) - [06-CAP定理与BASE理论](/01-什么是微服务/06-CAP定理与BASE理论.md) - [07-如何应对高并发](/01-什么是微服务/07-如何应对高并发.md) [二、Linux](/02-Linux) - [01-Linux 简介](/02-Linux/01-Linux%20简介.md) - [02-Linux 远程控制管理](/02-Linux/02-Linux%20远程控制管理.md) - [03-Linux 目录管理](/02-Linux/03-Linux%20目录管理.md) - [04-Linux 系统管理](/02-Linux/04-Linux%20系统管理.md) - [05-Linux Vim 编辑器](/02-Linux/05-Linux%20Vim%20编辑器.md) - [06-Linux 用户和组管理](/02-Linux/06-Linux%20用户和组管理.md) - [07-Linux 文件权限管理](/02-Linux/07-Linux%20文件权限管理.md) - [08-Linux 软件包管理](/02-Linux/08-Linux%20软件包管理.md) - [09-Linux 部署应用程序](/02-Linux/09-Linux%20部署应用程序.md) - [10-Linux LVM 磁盘扩容](/02-Linux/10-Linux%20LVM%20磁盘扩容.md) [三、Docker](/03-Docker) - [01-Docker 简介](/03-Docker/01-Docker%20简介.md) - [02-安装 Docker](/03-Docker/02-安装%20Docker.md) - [03-Docker 概述](/03-Docker/03-Docker%20概述.md) - [04-Docker 操作镜像](/03-Docker/04-Docker%20操作镜像.md) - [Linux——常用命令](/03-Docker/Linux——常用命令.md) - [附加—Docker 命令](/03-Docker/附加—Docker命令.md) [四、Dockerfile](/04-Dockerfile) - [01-Dockerfile 定制镜像](/04-Dockerfile/01-Dockerfile%20定制镜像.md) - [02-Dockerfile 指令](/04-Dockerfile/02-Dockerfile%20指令.md) [五、Docker Compose](/05-Docker%20Compose) - [01-Docker Compose 简介](/05-Docker%20Compose/01-Docker%20Compose%20简介.md) - [02-Docker Compose 使用](/05-Docker%20Compose/02-Docker%20Compose%20使用.md) - [03-Docker Compose 部署应用程序](/05-Docker%20Compose/03-Docker%20Compose%20部署应用程序.md) - [04-Docker Compose 部署 GitLab](/05-Docker%20Compose/04-Docker%20Compose%20部署%20GitLab.md) - [05-Docker Compose 部署 Nexus](/05-Docker%20Compose/05-Docker%20Compose%20部署%20Nexus.md) - [06-Docker Compose 部署 Harbor](/05-Docker%20Compose/06-Docker%20Compose%20部署%20Harbor.md) - [07-Docker Compose 网络设置](/05-Docker%20Compose/07-Docker%20Compose%20网络设置.md) [六、再谈微服务](/06-再谈微服务) - [01-微服务的概念](/06-再谈微服务/01-微服务的概念.md) - [02-微服务的实践](/06-再谈微服务/02-微服务的实践.md) - [03-微服务设计模式](/06-再谈微服务/03-微服务设计模式.md) [七、Spring Boot](/07-Spring%20Boot) - [01-SpringBoot 简介](/07-Spring%20Boot/01-Spring%20Boot%20简介.md) - [02-第一个 SpringBoot 应用程序](/07-Spring%20Boot/02-第一个%20Spring%20Boot%20应用程序.md) - [03-SpringBoot 单元测试](/07-Spring%20Boot/03-Spring%20Boot%20单元测试.md) - [04-SpringBoot 常用配置](/07-Spring%20Boot/04-Spring%20Boot%20常用配置.md) - [05-Thymeleaf 简介](/07-Spring%20Boot/05-Thymeleaf%20简介.md) - [06-第一个 Thymeleaf 页面](/07-Spring%20Boot/06-第一个%20Thymeleaf%20页面.md) - [07-SpringBoot 整合 HikariCP](/07-Spring%20Boot/07-Spring%20Boot%20整合%20HikariCP.md) - [08-SpringBoot 整合 TkMyBatis](/07-Spring%20Boot/08-Spring%20Boot%20整合%20TkMyBatis.md) - [09-代码生成插件](/07-Spring%20Boot/09-代码生成插件.md) - [10-CRUD%20操作](/07-Spring%20Boot/10-CRUD%20操作.md) [八、Spring Cloud Alibaba](/08-Spring%20Cloud%20Alibaba) - [01-Spring Cloud Netflix](/08-Spring%20Cloud%20Alibaba/01-Spring%20Cloud%20Netflix.md) - [02-Spring Cloud Alibaba](/08-Spring%20Cloud%20Alibaba/02-Spring%20Cloud%20Alibaba.md) - [03-创建项目工程](/08-Spring%20Cloud%20Alibaba/03-创建项目工程.md) - [04-创建统一的依赖管理](/08-Spring%20Cloud%20Alibaba/04-创建统一的依赖管理.md) - [05-Nacos 注册中心](/08-Spring%20Cloud%20Alibaba/05-Nacos%20注册中心.md) - [06-Nacos 安装](/08-Spring%20Cloud%20Alibaba/06-Nacos%20安装.md) - [07-Nacos 服务注册与发现](/08-Spring%20Cloud%20Alibaba/07-Nacos%20服务注册与发现.md) - [08-Nacos Feign 客户端](/08-Spring%20Cloud%20Alibaba/08-Nacos%20Feign%20客户端.md) - [09-Nacos 分布式配置中心](/08-Spring%20Cloud%20Alibaba/09-Nacos%20分布式配置中心.md) - [10-Nacos 多环境配置](/08-Spring%20Cloud%20Alibaba/10-Nacos%20多环境配置.md) - [11-Sentinel 分布式系统的流量防卫兵](/08-Spring%20Cloud%20Alibaba/11-Sentinel%20分布式系统的流量防卫兵.md) - [12-Sentinel 控制台](/08-Spring%20Cloud%20Alibaba/12-Sentinel%20控制台.md) - [13-Sentinel 客户端接入](/08-Spring%20Cloud%20Alibaba/13-Sentinel%20客户端接入.md) [九、Spring Cloud Alibaba Dubbo](/09-Spring%20Cloud%20Alibaba%20Dubbo) - [01-Dubbo 简介](/09-Spring%20Cloud%20Alibaba%20Dubbo/01-Dubbo%20简介.md) - [02-Dubbo 创建项目工程](/09-Spring%20Cloud%20Alibaba%20Dubbo/02-Dubbo%20创建项目工程.md) - [03-Dubbo 创建统一的依赖管理](/09-Spring%20Cloud%20Alibaba%20Dubbo/03-Dubbo%20创建统一的依赖管理.md) - [04-Dubbo 服务注册与发现](/09-Spring%20Cloud%20Alibaba%20Dubbo/04-Dubbo%20服务注册与发现.md) - [05-Dubbo 实现高速序列化](/09-Spring%20Cloud%20Alibaba%20Dubbo/05-Dubbo%20实现高速序列化.md) - [06-Dubbo 负载均衡](/09-Spring%20Cloud%20Alibaba%20Dubbo/06-Dubbo%20负载均衡.md) - [07-Dubbo 外部化配置](/09-Spring%20Cloud%20Alibaba%20Dubbo/07-Dubbo%20外部化配置.md) [十、Vue](/10-Vue) - [01-了解前端知识体系](/10-Vue/01-了解前端知识体系.md) - [02-了解前后分离的演变史](/10-Vue/02-了解前后分离的演变史.md) - [03-了解前端 MVVM 模式](/10-Vue/03-了解前端%20MVVM%20模式.md) - [04-Vue 简介](/10-Vue/04-Vue%20简介.md) - [05-第一个 Vue 应用程序](/10-Vue/05-第一个%20Vue%20应用程序.md) - [06-Vue 实例的生命周期](/10-Vue/06-Vue%20实例的生命周期.md) - [07-Vue 语法](/10-Vue/07-Vue%20语法.md) - [08-Vue 事件](/10-Vue/08-Vue%20事件.md) - [09-Vue 通信](/10-Vue/09-Vue%20通信.md) - [10-Vue 表单输入](/10-Vue/10-Vue%20表单输入.md) - [11-Vue 组件基础](/10-Vue/11-Vue%20组件基础.md) - [12-Vue 计算属性](/10-Vue/12-Vue%20计算属性.md) - [13-Vue 内容分发与自定义事件](/10-Vue/13-Vue%20内容分发与自定义事件.md) - [14-VueCli](/10-Vue/14-VueCli.md) - [15-VueRouter 第一个路由](/10-Vue/15-VueRouter%20第一个路由.md) - [16-VueRouter 第一个工程](/10-Vue/16-VueRouter%20第一个工程.md) - [17-VueRouter 嵌套路由](/10-Vue/17-VueRouter%20嵌套路由.md) - [18-VueRouter 参数传递与重定向](/10-Vue/18-VueRouter%20参数传递与重定向.md) - [19-VueRouter 路由模式与 404](/10-Vue/19-VueRouter%20路由模式与%20404.md) - [20-VueRouter 路由钩子与异步请求](/10-Vue/20-VueRouter%20路由钩子与异步请求.md) - [21-Vuex 状态管理](/10-Vue/21-Vuex%20状态管理.md) [十一、Spring Security oAuth2](/11-Spring%20Security%20oAuth2) - [01-简介](/11-Spring%20Security%20oAuth2/01-简介.md) - [02-开放平台](/11-Spring%20Security%20oAuth2/02-开放平台.md) - [03-令牌的访问与刷新](/11-Spring%20Security%20oAuth2/03-令牌的访问与刷新.md) - [04-客户端授权模式](/11-Spring%20Security%20oAuth2/04-客户端授权模式.md) - [05-创建项目工程](/11-Spring%20Security%20oAuth2/05-创建项目工程.md) - [06-创建认证服务器](/11-Spring%20Security%20oAuth2/06-创建认证服务器.md) - [07-基于内存存储令牌](/11-Spring%20Security%20oAuth2/07-基于内存存储令牌.md) - [08-基于 JDBC 存储令牌](/11-Spring%20Security%20oAuth2/08-基于%20JDBC%20存储令牌.md) - [09-RBAC 基于角色的访问控制](/11-Spring%20Security%20oAuth2/09-RBAC%20基于角色的访问控制.md) - [10-基于 RBAC 的自定义认证](/11-Spring%20Security%20oAuth2/10-基于%20RBAC%20的自定义认证.md) - [11-创建资源服务器](/11-Spring%20Security%20oAuth2/11-创建资源服务器.md) [十二、Kubernetes](/12-Kubernetes) - [01-Kubernetes 简介](/12-Kubernetes/01-Kubernetes%20简介.md) - [02-Kubernetes 安装前的准备](/12-Kubernetes/02-Kubernetes%20安装前的准备.md) - [03-Kubernetes 安装集群](/12-Kubernetes/03-Kubernetes%20安装集群.md) - [04-Kubernetes 配置网络](/12-Kubernetes/04-Kubernetes%20配置网络.md) - [05-Kubernetes 第一个容器](/12-Kubernetes/05-Kubernetes%20第一个容器.md) - [06-Kubernetes 概念总结](/12-Kubernetes/06-Kubernetes%20概念总结.md) - [07-Kubernetes 通过资源配置运行容器](/12-Kubernetes/07-Kubernetes%20通过资源配置运行容器.md) - [08-Kubernetes Ingress 简介](/12-Kubernetes/08-Kubernetes%20Ingress%20简介.md) - [09-Nginx 虚拟主机](/12-Kubernetes/09-Nginx%20虚拟主机.md) - [10-Nginx 反向代理](/12-Kubernetes/10-Nginx%20反向代理.md) - [11-Nginx 负载均衡](/12-Kubernetes/11-Nginx%20负载均衡.md) - [12-Nginx Ingress Controller](/12-Kubernetes/12-Nginx%20Ingress%20Controller.md) - [13-Kubernetes 准备数据卷](/12-Kubernetes/13-Kubernetes%20准备数据卷.md) - [14-Kubernetes 使用数据卷](/12-Kubernetes/14-Kubernetes%20使用数据卷.md) - [15-Kubernetes ConfigMap](/12-Kubernetes/15-Kubernetes%20ConfigMap.md) - [16-Kubernetes Dashboard](/12-Kubernetes/16-Kubernetes%20Dashboard.md) - [17-【补充】使用 Kuboard 替代 Kubernetes Dashboard](/12-Kubernetes/17-【补充】使用%20Kuboard%20替代%20Kubernetes%20Dashboard.md) [十三、编程方法论](/13-编程方法论) - [01-敏捷宣言](/13-编程方法论/01-敏捷宣言.md) - [02-敏捷开发](/13-编程方法论/02-敏捷开发.md) - [03-极限编程](/13-编程方法论/03-极限编程.md) - [04-微服务十二要素宣言](/13-编程方法论/04-微服务十二要素宣言.md) - [05-无状态应用](/13-编程方法论/05-无状态应用.md) - [06-轻应用](/13-编程方法论/06-轻应用.md) - [07-禅道简介](/13-编程方法论/07-禅道简介.md) - [08-安装禅道](/13-编程方法论/08-安装禅道.md) [十四、项目实战 MyShopPlus](/14-项目实战%20MyShopPlus) [十五、服务网格 lstio](/15-服务网格%20lstio) - [01-Istio 微服务架构设计模式](/15-服务网格%20lstio/01-Istio%20微服务架构设计模式.md) - [02-Istio 如何拆分微服务](/15-服务网格%20lstio/02-Istio%20如何拆分微服务.md) - [03-Istio 什么是服务治理问题(没想到和真龙有关)](/15-服务网格%20lstio/03-Istio%20什么是服务治理问题(没想到和真龙有关).md) - [04-Istio 非侵入式服务网格系统](/15-服务网格%20lstio/04-Istio%20非侵入式服务网格系统.md) - [05-Istio Kubernetes v1.15 安装 Istio v1.4](/15-服务网格%20lstio/05-Istio%20Kubernetes%20v1.15%20安装%20Istio%20v1.4.md) [十六、其他补充](/16-其他补充) - [01-Docker 常用命令](/16-其他补充/01-Docker%20常用命令.md) - [02-Docker Compose 命令说明](/16-其他补充/02-Docker%20Compose%20命令说明.md) - [03-Docker Compose 模板文件](/16-其他补充/03-Docker%20Compose%20模板文件.md) - [04-Kubectl 与 Docker 命令](/16-其他补充/04-Kubectl%20与%20Docker%20命令.md) - [05-Kubernetes 常用命令](16-其他补充/05-Kubernetes%20常用命令.md)