范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

DUBBO负载均衡集群容错服务降级有什么区别与联系

  欢迎大家关注今日头条号「JAVA前线」查看更多精彩分享文章,主要包括源码分析、实际应用、架构思维、职场分享、产品思考1 文章概述
  负载均衡、集群容错、服务降级这三个概念在DUBBO中非常重要,同理其它分布式框架也都有相同或者相近之概念,那么三者分别代表什么含义,有什么联系和区别,解决了什么问题,正是本文需要回答的问题。
  从调用顺序角度分析,调用顺序依次是负载均衡、集群容错、服务降级。从解决问题角度分析,负载均衡解决了「选哪一个」问题,集群容错解决了「换哪一个」问题,最终服务降级解决了「全错怎么办」问题。
  2 详细分析2.1 调用顺序
  假设有1个服务消费者面对10个提供者,这时面临第一个问题就是「选哪一个」进行调用,所以负载均衡最先调用,假设选定了5号服务提供者进行服务调用。
  假设消费者调用5号提供者发生了超时异常,这时面临第二个问题就是「换哪一个」进行调用:5号超时要不要换1号试一试,或者直接返回不进行重试,所以集群容错第二个调用。
  假设已经重试了1号、3号、6号提供者全部超时,这时面临「全错怎么办」这第三个问题,这时可以直接返回一个固定值或者提示文案,所以服务降级第三个调用。
  2.2 负载均衡「选哪一个」
  假设有1个服务消费者面对10个服务提供者,那么应该选哪一个进行调用呢?DUBBO提供以下四种负载均衡策略:
  (1) RandomLoadBalance
  加权随机策略
  (2) RoundRobinLoadBalance
  加权轮询策略
  (3) LeastActiveLoadBalance
  最少活跃数策略,每个提供者维护并发处理的任务个数,任务个数越大活跃度越高,消费者会选择活跃度最低的提供者
  (4) ConsistentHashLoadBalance
  一致性哈希策略,相同参数的请求会发给同一个提供者,并且一致性哈希算法较好地解决了某台提供者宕机可能引起的波动问题
  2.3 集群容错「换哪一个」
  假设消费者调用5号提供者发生了超时异常,那么应该换哪一个进行调用呢?DUBBO提供以下六种集群容错策略:
  (1) Failover
  故障转移策略,作为默认策略,当消费发生异常时,通过负载均衡策略再选择一个提供者节点进行调用,直到达到重试次数
  (2) Failfast
  快速失败策略,消费者只消费一次服务,当发生异常时则直接抛出
  (3) Failsafe
  安全失败策略,消费者只消费一次服务,如果消费失败则包装一个空结果,不抛出异常
  (4) Failback
  异步重试策略,消费发生异常时返回一个空结果,失败请求将会进行异步重试。如果重试超过最大重试次数还不成功,放弃重试并不抛出异常
  (5) Forking
  并行调用策略,消费者通过线程池并发调用多个提供者,只要有一个成功就算成功
  (6) Broadcast
  广播调用策略,消费者遍历调用所有提供者节点,任何一个出现异常则抛出异常
  2.4 服务降级「全错怎么办」
  假设已经重试1号、3号、6号提供者全部超时,这时可以直接返回固定值或者提示文案,不再进行重试,DUBBO提供以下三种服务降级策略:
  (1) 强制降级策略
  (2) 异常降级策略
  (3) 自定义降级策略package com.java.front.dubbo.demo.consumer; import com.java.front.demo.provider.HelloService;  public class HelloServiceMock implements HelloService {      @Override     public String sayHello(String name) throws Exception {         return "test";     } }
  配置自定义降级策略: 
  3 延伸阅读
  警惕看不见的重试机制:为什么使用RPC必须考虑幂等性
  面试官问DUBBO不能降级哪类异常,我们聊了二十分钟
  欢迎大家关注今日头条号「JAVA前线」查看更多精彩分享文章,主要包括源码分析、实际应用、架构思维、职场分享、产品思考

手机远程控制红外老电器,向日葵智能远控遥控器亲测相信很多家庭还在用旧式的带遥控电器,特别是电视和空调,但科技发达的今天,许多家用电器已经实现了手机遥控,就算找不到遥控器,用手机也可以轻松控制家里的智能电器,那么旧式电器也想用手机脑机接口软件有了中国平台中国青年报客户端讯(中青报中青网记者胡春艳通讯员焦德芳)日前,天津大学医学工程与转化医学研究院天津脑科学与类脑研究中心教育部智能医学工程研究中心与燧世智能等单位合作,联合推出我国首三部门开展钢铁行业智能制造行动计划,在铁矿开采等领域突破一批关键共性技术据工信部网站消息,工业和信息化部国家发展和改革委员会生态环境部联合发布关于促进钢铁工业高质量发展的指导意见,其中提出,大力发展智能制造。开展钢铁行业智能制造行动计划,推进5G工业互铁路搭载智能技术,科技助力北京冬奥2月4日晚,第二十四届冬季奥林匹克运动会开幕式在北京国家体育场隆重拉开帷幕并顺利举行。北京冬奥会的开幕式科技感拉满全场,温馨感动之余也让世人为中国的高科技水平所折服。在全力提倡低碳字节跳动是如何解决这些技术难题的?字节技术年货祝全天下的开发者朋友,新年职业发展虎啸风生,新年工资增速如虎添翼,新年爱情运势虎跃龙骧,新年代码事故下虎口逃生,虎!虎!虎!社区里缺少的不是架构图,而是可供参考复用的架构实践。技术超过2。61亿人下载应用程序数字人民币加快推广步伐据香港南华早报网站近日报道,中国已经在全国试点推出数字人民币,有超过2。61亿人下载了数字人民币钱包应用程序,中方希望它最终能够帮助推进人民币国际化。美联储在其有史以来第一份关于潜支付宝开始补偿这种老用户,快看你有无资格哈喽,欢迎来到黑马公社相互宝,在发布公告确认关停后,于1月28日正式关停,自此,这个用户量曾经高达1亿的网络互助平台彻底退出大众视野。关于相互宝的是是非非,黑马此前已经聊过,感兴趣以企业总部看全球五大通信设备供应商,三星中兴以超高层引领前言通信设备英文简称ICD,咱们家里或办公室最常见的无线路由器,modem,交换机等等就是属于这类设备。超高层一般是指高度超过100米的建筑。正文近年来,互联网技术高速发展,这些都早报新能源车传来利好冰雪旅游受追捧春节消费虎虎生威三亮点凸显春节消费虎虎生威春节假期前五天,网联平台共处理跨机构网络支付交易62。36亿笔,金额4。2万亿元,同比增长5。30和11。58。点评春节消费市场虎虎生威。冰雪经济风生水起中经评论科技范儿装扮冰雪盛会创新成果全民共享核心观点中国经济网评论员子房先生认为,举世关注的北京冬奥盛会,让科技成果走进赛场,也将会迈向千家万户。一起向未来,这句口号传遍大江南北世界各地,彰显着携手向前的共同愿望,凝聚着全人网联平台春节假期前5天处理交易4。2万亿元今年春节假期,您花了多少钱?有多少钱用在网络交易中?根据网联清算平台发布的最新数据显示,春节假期前五天(1月31日至2月4日),网联平台共处理交易金额4。20万亿元,同比增长超过1
华为P50Pro拍照详细测评拍照效果惊艳,可以媲美单反,色彩很棒拍照尝试效果,广角及长焦够用。最让人惊喜的是主摄拍照的色准,家里种了大量植物,晚上不免会开一些补光灯,之前最困扰的是拍照的偏色问题,对比其他人的手机拍,这款手机拍出来的效果最好。不西圣XISEMOlafTWS耳机评测能打游戏能听音乐,效果还贼棒很多人喜欢听音乐,无论是早上起床刷牙,运动健身,出门旅游等都少不了听音乐。当然,用手机的外放喇叭直接听音乐的还是比较少,毕竟现在讲究的是个性化的娱乐,也就是需要的是私人的娱乐空间,米粉吐槽小米MIX4拍照效果如同10年前130万像素手机日前有米粉在京东发帖吐槽新购的小米MIX4手机收到包装高大上,但后置摄像头影响手机颜值了,前置摄像头像真是不敢恭维啊,实在无法接受,拍照效果就跟十年前130万像素的手机一样,无语了京东健康互联网医院发布医生扶持计划,为医生提供扶持及激励服务蓝鲸TMT频道8月18日讯,在京东家医上线一周年暨京东健康互联网医疗服务生态战略发布会上,京东健康互联网医院针对不同医生推出医生扶持计划,为名医专家中青年医生未入驻新入驻医生提供扶恒洁Q8i智能坐便器健康安全解放双手,让如厕成为一件享受的事随着生活水平的提高,人们家庭里逐渐用上了高智能产品,也更加追求高品质的生活。恒洁Q8i智能坐便器凭借硬核的技术,能够让人轻松解放双手,安静享受整个如厕过程。从整个外观上来看,恒洁Q亲身体验过的波多星Y1电视盒子广告真的没有很良心像一般的盒子而言都会使用插播广告的来赚取利润,即使说没有也会多多少少有点不是很干净,二这一款这没有广告是真的没有,真的是一个很良心的产品了,自从用上它之后没有广告心情老舒畅了,再也国内智能手机市场饱和5G手机驱动市场新增长连日来,小米荣耀等国产品牌密集发布高端手机新品,在芯片摄像电池屏幕等配置上竞相比拼豪华度,售价也很高端,从3799元起到7999元不等。中国信息通信研究院日前发布的数据显示,今年1人类高质量老人机,AGMM6三防手机上手体验现在的很多年轻人都有安卓手机两年一换的习惯。可殊不知很多老年人也有功能机两年一换的无奈。就拿我家的80岁外婆来说,要么就是手机进水坏了,要么就是手没拿稳摔坏了,总之这些年就没有一个OPPO未来影像技术发布会带来了什么?OPPO未来影像技术发布会带来了什么?连续光学变焦技术,在85mm200mm等效焦段都能实现无损画质,为你带来比肩专业相机的变焦体验。连续光学变焦技术还支持由远及近拍摄特写镜头,让微信8。0。11双版本更新朋友圈能换动态封面了,还支持多账号登录分享最实在的玩机技巧,洞察最前沿的科技资讯!大家好,这里是手机科技园!最近这几天,微信更新的频率有点高。先是iOS端更新到8。0。10,然后安卓端紧跟其后,接着安卓微信又迎来了8。华为芯片库存告急,输的不只是技术,戏子误国该重点整治了从华为芯片库存曾一度告急,到孟晚舟被软禁在加拿大,这一切都是美国打压华为的结果。作为一个发达国家,美国为什么要倾国家之力来对付一个民营企业?原因就是1840年以来,5G技术是中国第