8-27 Hystrix演示及fallback使用介绍
首先启动eurekaServer和Cinema这两个服务。
postMan做测试
访问的就是我们这个方法
加一个noePage的参数
也就是说明我们的请求降级就触发了。
我们的场景下我们所有的异常都是CommonServiceException。但是我们说过Hystrix只处理一种请求,HystrixBadRequestException其他的都会触发我们的降级。可是CommonServiceException我们不希望它降级。
我们在这里抛出一个CommonServiceException
HystrixCommand里面有一个ignoreException.
把我们的CommonServiceException排除掉。
这是CmmonServiceException返回的内容。
fallback方法的实现
fallback还是一个业务处理。不存在返回500服务器错误。
返回的一定是条件值不对,
第一种业务场景,
以上就是正常降级要演示的内容。
结束
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步