ribbon负载均衡和gateway网关,nacos注册中心
ribbon负载均衡和gateway网关,nacos注册中心
resttemplate通过ribbon实现负载均衡,通过loadbalancerinterceptor负载均衡拦截器拦截
dynamicserverlistloadbalancer



ribbon负载均衡饥饿加载

nacos集群名称配置



springboot集成openfeign
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
<version>3.1.5</version>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-loadbalancer</artifactId>
<version>3.1.5</version>
</dependency>
@EnableFeignClients(basePackages = "com.zygh.track.feign")
@FeignClient(name = "zygh-ems-server",url = "http://172.16.23.34:18072") public interface EquipmentInfoFeign { @GetMapping("/api/equipment-info") List<EquipmentInfoDO> listEquipmentInfoData(); }
nacos权重设置
0-1之间,越大越优先

nacos环境隔离:
命名空间:dev、test
临时实例:发送请求到nacos,完成心跳检测。
非临时实例:nacos主动询问。



nacos配置管理




nacos配置文件自动刷新

feign是声明式客户端





feign的性能优化



feign的bean扫描不到

gateway网关学习
服务路由:
负载均衡:
服务限流:
身份权限校验:
gateway和zuul区别:

gateway搭建:




gateway过滤器:

默认过滤器:对所有微服务都生效

全局过滤器:globalfilter


order越小越先执行。




参考学习:https://www.bilibili.com/video/BV1QX4y1t7v5?p=38&spm_id_from=pageDriver&vd_source=f97080956039c326589b5b26607d960b

浙公网安备 33010602011771号