
第07课
7.1 sql 数据导入数据库
7.2 演示多模块关系
第08课 restTemplate 发http请求
8.1 restTemplate 跨远程服务器查询

8.2 查询

第10课 Eureka注册中心
第11课 搭建Eureka服务
11.1 加依赖
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-eureka</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-eureka-server</artifactId>
</dependency>
<!-- 课程使用
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
</dependency>
-->
11.2 启动类@EnableEurekaServer New单独module
@EnableEurekaServer
@SpringBootApplication
public class CloudApplication {
public static void main(String[] args) {
SpringApplication.run(CloudApplication.class, args);
}
}
11.3 配置yml文件
server:
port: 7000
eureka:
client:
serviceUrl:
defaultZone: http://127.0.0.1:10888/eureka/
spring:
application:
name: eurekaserver
11.4 演示Eureka网页管理功能
第12课 服务使用配置
12.1 加依赖
<!-- eureka相关 -->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-eureka</artifactId>
<!--<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>-->
</dependency>
12.2 配置yml文件 地址和名称
eureka:
client:
serviceUrl:
defaultZone: http://127.0.0.1:7000/eureka/
spring:
application:
name: userservice # user服务的服务名称
12.3启动多个实例?
负载均衡
第13课 获取服务器数据

第14课 Ribbon 负载均衡 讲解负载均衡的流程
14.1 类上ctrl+h 显示展示 类内部方法函数
第15课 Ribbon 负载均衡 内置负载均衡规则类

15.1 指定规则
#第一种 在启动类中 全局
@Bean
public IRule randomRule(){
return new RandomRule();
}
#第二种 在yml中
userservice:
ribbon:
NFLoadBalanceClassName:
com.netflix.loadbalancer.RandomRule
第16课 Ribbon 饥饿加载 降低第一次访问的加载时间
ribbon:
eager-load:
enabled: true
clients: # 这是一个集合 注意 #号前后要有空格
- userservice1
- userservice2
第17课 Nacos注册中心安装 是阿里巴巴产品
第18课 配置 Nacos
第30课 配置 Feign 替代RestTemplate
RestTemplate url太长维护难


第35课 网关Gateway
35.01 加依赖
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-gateway</artifactId>
</dependency>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
35.02 配置yml
server:
port: 10010 # 网关端口
spring:
spplication:
name: gateway # 服务名称
cloud:
nacos:
server-addr: localhost:8848 # nacos地址
gateway:
routes: # 网关路由配置
- id: user-service # 路由id 自定义 唯一
url: lb://userservice # 路由的目标地址lb是负载均衡 加服务名称
predicates: # 路由判断语句 判断路由是否符合规则
- Path=/user/** # 表示只要以user/开头的就符合要求
第43课 Docker
第46课 Docker安装 centos7
第47课 Docker 镜像官网下载 保存tar 导入tar
第62课 MQ 同步通信 异步通信
第64课


6397

被折叠的 条评论
为什么被折叠?



