突破Java面试(37)-基于Dubbo的服务治理、服务降级以及重试
0 Github
1 面试题
如何基于dubbo进行服务治理、服务降级、失败重试以及超时重试?
2 考点分析
- 服务治理
其实就是看看你有没有服务治理的思想,因为这是做过复杂微服务的人肯定会遇到的问题! - 服务降级
涉及到复杂分布式系统中必备的一个话题,因为分布式系统互相来回调用,任何一个系统故障了,你不降级,直接就整个瘫痪了! - 失败重试
分布式系统中网络请求如此频繁,要是因为网络问题不小心失败了一次,是不是要重试呢 - 超时重试
同上,如果不小心网络慢一点,超时了,又该如何重试呢
3 服务治理
3.1 调用链路自动生成
一个大型的分布式系统,或者拿现在流行的微服务架构来说吧,分布式系统由大量服务组成.
那么这些服务之间互相是如何调用的?调用链路是什么?
讲真的,几乎到后面没人搞的清楚,因为服务实在太多了,可能几百个甚至几千个!
那就需要基于Dubbo做的分布式系统中,

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
国泰产险金融级云原生保险中台落地实践
近年来,专注于财产保险的国泰产险遇上了幸福的烦恼。 幸福来源于业务增长非常快,2018 年度国泰产险保费同比增长 195%,但烦恼也随之而来,增长的绝大部分都是互联网带来的一些新形态的保险,比如,用户在淘宝买了一件商品、在饿了么点了一份外卖、骑了一次共享单车,都有保险涉及其中。 这些保险的特点是:场景化,碎片化,数量大。每一笔交易涉及到的保费可能只有几毛到几块钱,但随着移动支付的普及,这样的保险日单量早已超过百万级别。 为了应对这样的挑战,2018 年,国泰产险借鉴当前正火热的中台战略,开始打造保险中台,拥有互联网化交付速度、敏捷响应业务需求。经过层层选拔,最终它们和蚂蚁金服一起,共建新一代金融级云原生架构下的保险中台。 国泰产险运维专家张君在 2019 云计算开源产业大会上的演讲中,给大家分享了其中的过程,以及云原生运维增效之道。 转型云
- 下一篇
阿里云InfluxDB® Raft HybridStorage实现方案
阿里云InfluxDB®Raft HybridStorage实现方案 背景 阿里云InfluxDB®是阿里云基于开源版InfluxDB打造的一款时序数据库产品,提供更稳定的持续运行状态、更丰富强大的时序数据计算能力。在现有的单节点版本之外,阿里云InfluxDB®团队还将推出多节点的高可用版本。 我们知道现有的开源版InfluxDB只提供单节点的能力,早期开源的集群版本功能不完善、且社区不再提供更新与支持。经过对官网商业版InfluxDB现有文档的研究,我们猜测在商业版InfluxDB集群方案中,meta信息集群是基于一致性协议Raft做同步的,而数据是异步复制的。这种分离的方式虽然有优点,但也引起了一系列的一致性问题,在一些公开的文档中,官方也承认这种数据复制方案并不令人满意。 因此,团队在参考
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- MySQL8.0.19开启GTID主从同步CentOS8
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker安装Oracle12C,快速搭建Oracle学习环境