一:场景
在分布式的环境下,多个服务之间的调用难免会出现异常、超时等问题,这些问题出现的时候,为了提高用户的体验,我们不能够直接将错误的信息展示给用户,而是在出现这种情况的时候,给用户返回一个友好的提示...服务降级的作用就在这里体现了。
一:初见
定义: 服务降级通俗的讲就是服务之间调用出现错误或者异常时,可以返回一个友好提示,而不是直接将异常的信息返回。...:
二: 出现场景
1、服务请求超时
2、服务请求异常
3、服务熔断触发服务降级
4、线程池/信号量打满导致服务降级
(一): 服务降级可以在服务提供方和服务消费方同时使用...,但是一般是用于服务消费方,在使用服务降级的时候需要注意的事项如下:
1、使用时避免方法膨胀: 如果有多个方法需要使用的时候,可以将服务降级的兜底方法放在类上,使用DefaultProperties注解指定...服务降级是分布式开发中防止程序出现异常时,不直接返回错误信息给使用者,而是返回指定的友好提示,提高了用户的使用体验。