一、Spring Cloud
概述
1. 微服务概述
1.1 微服务是什么?
1.2 微服务与微服务架构
1.3 微服务优缺点
1.4 微服务技术栈有那些
1.5 为什么选择Spring Cloud
作为微服务架构
(1)、技术选型依据
(2)、当前公司常用的微服务架构有哪些
(3)、各种微服务框架对比
2、Spring Cloud
入门
2.1、Spring Cloud
是什么
2.2、Spring Cloud
和 Spring Boot
2.3、Spring Cloud
和 Dubbo
二、 Spring Boot RESTful Project
1、 项目架构
(1)数据库高可用
(2) 服务端程序
(3) 业务端程序
(4) 客户端访问
2、 数据库准备
3、 数据模型
(1) POM.XML
(2) Entity Model
4、 服务提供
(1) POM.XML
(2) 全局配置
(3) 数据访问
(4) 服务处理
(5) 接口定义
5、 服务消费
(1) POM.XML
(2) 全局配置
(3) RPC
配置
(4) 控制器编写
(5) 启动类
6、 单元测试
三、 服务治理-高可用
1、 Eureka
服务治理框架概述
2、 Eureka
服务治理中心
3、 客户端
服务注册及调用
3.1、 服务提供模块
3.2、 服务消费模块
3.3、 RPC
远程调用
4、 Eureka
高可用架构
4.1、 Eureka Server
高可用架构
4.2、 高可用架构搭建
4.3、 高可用架构测试
5、 Eureka 底层工作原理
5.1、服务端
底层构建过程
5.2、 服务治理
过程
6、 Spring Cloud Consul[肯嗖]
6.1、概述
6.2、 特性及优势
6.3、 Consule
基本架构
6.4、 Consul
VS Eureka
6.5、 安装Consul
6.6、 Consul Agent
6.7、 服务提供模块
6.8、 服务消费模块
6.9、 服务远程调用
6.10、Consul Cluster
高可用配置
网友评论