springcloud微服务学习笔记目录:
springcloud微服务学习笔记
要解决的问题:
和业务逻辑混合一块,代码混乱
解决问题
服务降级,客户端去调用服务端,碰.上服务端宕机或关闭
本次案例服务降级处理是在客户端80实现完成的,与服务端8001没有关系
只需要为Feign客户端定义的接口添加一个服务降级处理的实现类即可实现解耦
常见异常
运行时异常
超时异常
宕机
修改cloud-consumer-feign-hystrix- order80
1.重新新建一个类(PaymentFallbackService)实现该接口, 统一为接口里面的方法进行异常处理
2.PaymentFallbackService类实现PaymentFeignClientService接口
3.yml文件
4.PaymentFeignClientService接口