`

dubbo重试机制

 
阅读更多

dubbo框架的接口如果在默认时间内调用失败或者超时,会重试2次,这样会导致有时会有3条数据,比如电商的下订单的情况,会导致有3条订单数据,实际只有一条数据。

修改方法:

<dubbo:reference id="xxxxService"
  interface="xxxx.xxxxService">
  <dubbo:method name="aaaaaa" timeout="10000" retries="0" />
 </dubbo:reference>

 

增加超时时间为一个合理的值,同时将retires设为0,如果为2,表示重试2次。

dubbo:method表示指定该service里面的某一个方法采用该机制,其他的不适应

分享到:
评论

相关推荐

    尚硅谷Dubbo 2018年8月28发布

    Dubbo_配置_重试次数.avi 17、尚硅谷_Dubbo_配置_多版本.avi 18、尚硅谷_Dubbo_配置_本地存根.avi 19、尚硅谷_Dubbo_配置_与SpringBoot整合的三种方式.avi 20、尚硅谷_Dubbo_高可用_ZooKeeper宕机与Dubbo直连.avi 21...

    尚硅谷Java视频教程_Dubbo

    Dubbo_配置_重试次数.avi 17、尚硅谷_Dubbo_配置_多版本.avi 18、尚硅谷_Dubbo_配置_本地存根.avi 19、尚硅谷_Dubbo_配置_与SpringBoot整合的三种方式.avi 20、尚硅谷_Dubbo_高可用_ZooKeeper宕机与Dubbo直连.avi 21...

    最详细的Dubbo资料(源码)

    智能容错:Dubbo 提供了多种容错机制,包括失败自动切换、失败重试、失败快速失败等,可以根据实际需求灵活配置。 负载均衡:Dubbo 支持多种负载均衡策略,如随机、最少活跃调用等,可以根据应用场景选择合适的负载...

    springcloud-alibaba-demo-8-9.zip

    当服务调用失败后,会切换到集群中的其他机器进行重试,默认重试次数为2,通过属性retries=2可以修改次数,但是重试次数增加会带来更长的响应延迟。(这种容错模式通常用于读操作) Failfast Cluster:快速失败。当...

    由浅入深掌握Shiro权限框架视频教程

    ​ 6、密码重试次数,并发登录控制 ​ 7、前后端分离的鉴权方式 ​ 8、建立分布式统一鉴权系统 技术栈: ​ 权限:shiro ​ 分层构建:maven ​ 主架构:spring-boot ​ 服务架构:dubbo、zookeeper ​ ...

    由浅入深掌握Shiro权限框架资料.zip

    6、密码重试次数,并发登录控制;7、前后端分离的鉴权方式;8、建立分布式统一鉴权系统 技术栈: 权限:shiro;分层构建:maven;主架构:spring-boot;服务架构:dubbo、zookeeper;缓存:redission;持久化:...

    Openstack+Kubernetes+Docker微服务实践之路--RPC

    重点来了,本文全面阐述一下我们的RPC是怎么实现并如何使用的,跟Kubernetes和...顺便再说一下我们对于RPC的几点要求:1,兼容Dubbo和HSF的使用方法,支持版本和服务分组,支持项目隔离2,客户端重试机制,可以配

    2021互联网大厂Java架构师面试题突击视频教程

    37_基于dubbo如何做服务治理、服务降级以及重试? 38_分布式系统中接口的幂等性该如何保证?比如不能重复扣款? 39_分布式系统中的接口调用如何保证顺序性? 40_如何设计一个类似dubbo的rpc框架?架构上该如何考虑?...

    jeesuite-libs-其他

    自动切换故障节点支持多节点下并行计算支持无注册中心单机模式支持自定义重试策略支持配置持久化(启动加载、变更保存)支持控制台(jeesuite-admin)任务监控、开停、动态修改调度时间策略、手动触发执行jeesuite-...

    java开源包1

    GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....

    java开源包11

    GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....

    java开源包2

    GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....

    java开源包3

    GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....

    java开源包6

    GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....

    java开源包5

    GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....

    java开源包10

    GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....

    java开源包4

    GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....

    java开源包8

    GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....

    java开源包7

    GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....

Global site tag (gtag.js) - Google Analytics