读书笔记--Eureka
URL-- 史上最简单的SpringCloud教程 | 第二篇: 服务消费者(rest+ribbon)点击进入
总结
- Eureka + Ribbon + RestTemplate 负载均衡 点击进入
@RestController | 申明 contorller |
@EnableDiscoveryClient | 通过@EnableDiscoveryClient向服务中心注册 |
@Bean | ioc 注入 RestTemplate |
@LoadBalanced | 使 RestTemplate 访问分布式服务的能力(即负载均衡的功能ribbon) |
注意
- Eureka server 页面如下警告(不影响功能)
EMERGENCY! EUREKA MAY BE INCORRECTLY CLAIMING INSTANCES ARE UP WHEN THEY'RE NOT. RENEWALS ARE LESSER THAN THRESHOLD AND HENCE THE INSTANCES ARE NOT BEING EXPIRED JUST TO BE SAFE.
- 本地测试启动时取消EMERGENCY!...警告
修改Eureka server 的 application.yml
eureka:
server:
renewalPercentThreshold: 0.49 # 自我保护比值,默认0.85 。本机测试时避免eureka页面错误提示,调成0.49