eureka连接地址
defaultZone 默认地点
其他地点配置,需要由云服务提供
eureka:
client:
service-url:
defaultZone:
http://eureka1:2001/eureka
Getting all instance registry info from the eureka server
The response status is 200
Registering application ORDER-SERVICE with eureka with status UP
registration status: 204
激活当前profile:
--spring.profiles.active=eureka2 --server.port=2002
重试
一种容错方式,调用远程服务失败(异常,超时)时,可以自动进行重试调用
1.添加spring-retry依赖
2.配置重试参数
MaxAutoRtries 单台服务器的重试次数 1次
MaxAutoRtriesNextAerver 更换服务器的次数 2次
OkToRetryOnAllOperations-
系统容错工具
降级和熔断
降级
调用远程服务失败(异常,超时,服务不存在),可以通过执行当前服务中的一段代码来向客户端发回响应
降级响应: 错误提示和返回缓存数据
快速失败:即使后台服务故障,也要让客户端尽快得到错误提示,而不能让客户端等待
添加降级
1.添加Hystrix依赖
2.启动类添加@EnableCircuitBreaker
3.添加降级代码
在远程调用方法上添加
@HystrixCommand(fallbackMethod="降级方法")
完成降级方法,返回降级响应
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。