spring cloud alibaba 实战篇(三)——sentinel服务降级

上一篇其实我们已经将具备服务降级的代码已经写好了。

这里重复贴下图

创建一个BalanceService接口

写一个支持服务降级的类:BalanceServiceFallBack


在两个服务的pom.xml文件中,添加降级需要的sentinel依赖

填坑说明:原博客中这儿的包是缺少了最后2个,所以,跑不起来

修改bootstrap.yml

我们先试试超时的降级,把nacos中sleep的配置改成10000

配置文件是5000,如果成功的话,会执行服务降级

访问看看...看来是成功了。

接下来我们试试把payment-service这2个服务都停掉再试试

如果降级没生效,应该是这样的


降级生效:


到这里,sentinel服务降级就结束了。

下一篇:spring cloud alibaba 实战篇(四)——sentinel服务限流

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。