添加org.apache.curator包引入:
配置类:DubboConfiguration
里面包含应用信息,注册中心配置及应用服务协议定义 在Annotation目录下,定义服务接口定义IUserService及服务实现UserServiceImp
定义一个服务接口IUserOperateService与实现UserOperateService,用来调用provider端提供的服务
注意,dubbo的注解都有所变化,见红圈处
在项目中,maven添加web引用,否则provider会自动退出
在provider启动端,添加Hytrix服务熔断启用注解@EnableHystrix
在Provider端,添加UserServiceImp和IUserService服务定义,验证服务熔断
定义为DubboService,添加Hystrix注解,定义熔断条件,超时时间为2s
@EnableDubbo(scanBasePackages = "com.dubbo.consumer.Annotation"),扫描dubbo相关配置文件定义类 新建UserOperateService和IUserOperateService操作来,用来远程调用userservice服务
定义一个Controller,进行熔断测试
失败(超时)调用:
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。