本文最后更新于396 天前,其中的信息可能已经过时,如有错误请发送邮件到3368129372@qq.com
组件
- Euraka
注册中心,心跳机制检测已注册的服务是否还存活 - Ribbon
- 在Euraka中查找了服务之后,做负载均衡
修改策略可通过: - application.yml文件
- bean注入的方式
- 默认采用懒加载,第一次会耗时较长(第一次访问才会创建LoadBalanceClient),可用同样的方法修改更改策略
- 在Euraka中查找了服务之后,做负载均衡
- nacos
阿里巴巴的,也是注册中心,国内挺受欢迎的~- 可以配置不同地区的集群
- 可以配置命名空间做到环境隔离
- 可以设置权重值进行负载均衡
- 非临时实例不会检测心跳,而是会主动询问
- 与euraka相比还是一个注册中心
- Feign
restTemplate问题:- 可读性差,编程体验不统一
- 复杂的url难以维护
作用: - 优雅的发送http请求
代码: - 引依赖
- 加注解@EnableFeignClients
- 原本@RestController的注解改为@FeignClient("服务名称")