dubbo的容错机制

  • Failover Cluster(默认)
    失败自动切换,当出现失败,重试其它服务器。
    通常用于读操作,但重试会带来更长延迟。
  • Failfast Cluster
    快速失败,只发起一次调用,失败立即报错。
    通常用于非幂等性的写操作,比如新增记录。
  • Failsafe Cluster
    失败安全,出现异常时,直接忽略。
    通常用于写入审计日志等操作。
    实现方式:调用失败报异常时,try()catch{}捕捉异常,返回默认值 。
  • Failback Cluster
    失败自动恢复,后台记录失败请求,定时重发。
    通常用于消息通知操作。
  • Forking Cluster
    并行调用多个服务器,只要一个成功即返回。
    通常用于实时性要求较高的读操作,但需要浪费更多服务资源。

最新文章

  1. java.lang.OutOfMemoryError: PermGen space及其解决方法
  2. 2014ACM/ICPC亚洲区北京站
  3. 为 iTween 指定特定的回调 : onupdate, oncomplete
  4. C连接oracle(PROC*C)
  5. RE:转:一些不常用的html代码
  6. ios开发 UITableViewController
  7. Java中sleep,wait,yield,join的区别
  8. IE6-BUG-CSS兼容详解
  9. 在jsp页面下, 让eclipse完全支持HTML/JS/CSS智能提示(转)
  10. HotelIInventory项目小结
  11. NET之全平台一体化
  12. (NO.00001)iOS游戏SpeedBoy Lite成形记(十三)
  13. IE7下使用兼容Icon-Font CSS类
  14. Atcoder Beginner Contest 124 解题报告
  15. IP的面向无连接状态
  16. 了解原型设计工具pencil project
  17. Python 的全局变量
  18. MT【284】构造函数的导数的两类题型
  19. Kafka配置文件server.properties(三个版本)
  20. maven下载jar包下载不下来的解决方法

热门文章

  1. 导入,导出excel
  2. 用asmlib方式创建oracle集群ASM磁盘(oracleasm)
  3. 使用Visual Studio 2019开发Qt程序
  4. Jenkins 从小白入门到企业实践打怪放弃之路系列笔记 【持续集成与交付快速入门必备】
  5. Java学习day40
  6. 将border 边框换成图片 border-image
  7. Java语言学习day20--7月26日
  8. JavaSE前期准备1
  9. Django模板相关
  10. [AcWing 779] 最长公共字符串后缀