由于是之前的笔记,就没有截图了。
1.Ribbon测试负载均衡,运行时后台报错,无法通过serviceName找到服务列表
猜测:因为版本与案例不同导致的错误
尝试:更改版本号,重新导入依赖,无效
解决:因为eureka-client依赖中有ribbon依赖,将手动添加的ribbon依赖去除后解决(但是两个相同依赖应该会覆盖而且版本相同,应该不影响)
2. 使用熔断器Hystrix时,无法触发熔断后的结果,直接显示404,未进行询问
尝试:在yml文件中添加
feign:
hystrix:
enabled: true
改为
feign:
circuitbreaker:
enabled: true
熔断测试成功
3.使用gateway网关时,set("context-Type", "application/json;charset=utf-8");内容乱码
解决:将context改为content