版本配套
远程调用
RestTemplate
Eureka
服务提供者与消费者
Eureka的作用
服务端, EurekaServer
1、记录服务信息
2、心跳监控
客户端, EurekaClient
服务的提供者
1、把自己的信息注册到EurekaServer
2、每30秒向EurekaServer发送心跳
服务的消费者
1、把自己的信息注册到EurekaServer
2、根据服务名称从EurekaServer拉取服务列表
3、基于服务列表做负载均衡,选中一个服务后发起远程调用
eureka的使用
大纲
搭建EurekaServer
- 引入eureka-server依赖
- 启动类添加@EnableEurekaServer注解
- 再application.yml配置eureka的地址
版本配套
注册user-server(EurekaClient)
服务注册
- 引入eureka-client依赖
- 再application.yml配置eureka的地址
服务拉取
Ribbon负载均衡
负载均衡流程
Ribbon负载均衡流程
负载均衡策略
策略分类
指定策略的两种方式
饥饿加载
Nacos
nacos负载均衡配置
nacos和eureka对比
nacos集群配置
Feign
Feign的使用
Feign性能优化
Feign的最佳实现方案
方式一
方式二
Gateway
Gateway的作用
搭建网关服务
搭建