


添加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 删除。