摘要:
(目录) 前言 记录下Feign的性能调优方式,在微服务内部调用接口主要有RestTemplate和Feign方式来实现,其都是Http的 RestTemplate在微服务当中与注解@LoadBanlance注解结合使用, 可以通过服务名进行模块之间的接口调用 Feign默认集成了ribbon,用它 阅读全文
摘要:
(目录) 前言 记录下Feign脱离Ribbon的使用 环境 Spring Cloud Hoxton.SR9 + Spring Cloud Alibaba 2.2.6.RELEASE 具体实现 TestBaiduFeignClient.java import org.springframework. 阅读全文
摘要:
(目录) 前言 Feign是Netflix开源的声明式HTTP客户端,致力于让编写http client更加简单,Feign可以通过声明接口自动构造请求的目标地址完成请求 环境 Spring Cloud Hoxton.SR9 + Spring Cloud Alibaba 2.2.6.RELEASE 阅读全文
摘要:
(目录) Nacos 数据模型 Namespace 命名空间,默认是public,用于解决多环境及数据的隔离问题,可以根据指定的环境创建不同的Namespace,实现多环境的隔离 可以在Nacos的控制台新建命名空间 配置属性中的namespace需配置命名空间ID application.yml 阅读全文
摘要:
(目录) 前言 记录下Ribbon优先调用同一集群下实例的实现 环境 Spring Cloud Hoxton.SR9 + Spring Cloud Alibaba 2.2.6.RELEASE + Nacos 1.4.2 测试用例 测试内容 实现内容中心调用用户中心时优先调用同一集群下实例 用户中心 阅读全文
摘要:
(目录) 前言 Nacso可以为每一个实例配置权重,权重越大代表该实例被调用的几率越大,Ribbon内置的负载均衡规则并不支持Nacos的权重,需要额外扩展 环境 Spring Cloud Hoxton.SR9 + Spring Cloud Alibaba 2.2.6.RELEASE + Nacos 阅读全文