采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
师兄,我想问下实际开发场景下,熔断一般在调用方配置降级逻辑,还是在被调用方配置?也就是课程中,订单服务调用商品接口,熔断在订单调用商品方法时配置,还是在商品本身方法下配置?
Java项目引用Jar包后,就相当于该项目里有了jar包里的代码。课程中的熔断是写在product-client里面的,订单引入了product-client,而最终在运行的程序是订单。
我的意思是,熔断一般在逻辑实现的服务加注解控制,还是在各个调用方自己加注解控制?因为自己公司项目基本涉及不到需要熔断的业务,想问问实际开发的场景熔断到底怎么用的。
举个例子,服务A有个方法1,服务A在方法1上加熔断1s超时回调方法a,服务B调A的方法1也加了熔点2s超时回调自己的方法b,服务C调用A的方法1设置熔断3s超时回调自己的方法c,结果触发熔断的话肯定服务A的1s超时先生效,但实际开发是这样自己在自己实现的方法上统一控制,还是各个调用放设置各自的熔断规则?
怎么多出了“回调方法”?B调用A,C调用A,熔断逻辑在A统一配置。
登录后可查看更多问答,登录/注册
SpringCloud组件实现微服务,【已升级Finchley.Release】
2.0k 3
2.7k 6
2.4k 7
1.6k 25
3.1k 24