注册中心宕机能否继续通讯?
全部宕机能否继续通讯 ?
- 可以,启动 dubbo时,消费者会从注册中心拉取注册的生产者的地址接口等数据,缓存在本地,每次调用时都按照本地存储的地址进行调用,看架构流程中的第 4 步
- 注册中心对等集群,任意一台宕掉后,会自动切换到另一台
- 服务提供者无状态,任一台宕机后,不影响使用
- 服务提供者全部宕机,服务消费者会无法使用,并无限次重连等待服务者恢复
Dubbo 架构图
服务注册订阅流程
- 服务的 container 负责启动,加载并运行 provider
- provider 在启动时会向注册中心把自己的元数据注册上去(服务 ip,port 等)
- consumer 启动时向注册中心订阅服务提供方的元数据
- 注册中心将服务提供者地址列表给消费者,如发生数据变更会推送给订阅的 consumer
- 在获取元数据后,consumer 可以发起 rpc 调用
- 在 rpc 调用前后会向监控中心上报(异步)统计信息(并发数、调用接口等)
如果注册中心一直宕机会怎么样 ?
- 注册中心一直没有恢复,一直处于宕机状态,服务是能够进行通讯
- 注册中心宕机就无法感知原有服务的下线状态通知,如果有服务下线,还是会继续进行调用(调用失败当然会有熔断策略)
- 注册中心宕机也无法感知新的服务上线,如果有新的服务上线,不会进行服务调用(provider 启动要向注册中心注册,并且异步通知给 consumer)
注册中心宕机能否继续通讯?相关推荐
- Dubbo注册中心宕机
注册中心宕机 高可用 通过设计,减少系统不能提供服务的时间 zookeeper注册中心宕机 还可以消费dubbo暴露的服务 健壮性 监控中心宕掉 不影响使用,只是丢失部分采样数据 数据库宕掉 注册中心 ...
- 你知道数据中心宕机的真正成本吗?
数据中心对企业至关重要,根据调研机构IDC研究表明,之后全球每两年所产生的数据量将会翻一番,这将为企业使用技术增加收入.提高业务绩效提供了更多的机会,而利用这些机会的关键就在于数据中心.但是,随着数据 ...
- 2015数据中心宕机20%是由DDoS攻击引起
由Ponemon Institute进行一个双年度的研究报告显示,和2010年相比,2013年数据中心停机成本已经上涨相比.报告包括来自美国各地的63个数据中心具有代表性的样本数据.研究表明,数据中心 ...
- 如何降低数据中心宕机事件的影响
大多数人在生活或工作领域中都不希望出现连接中断的情况,尤其是在以数字生活方式为主的今天,所以数据中心基础设施变得越来越重要.对于许多消费者来说,他们希望自己的数字产品和服务能保持正常工作,所以当发生宕 ...
- UpTime:供电、系统、网络、制冷——2020年数据中心宕机四大主因
近日,Uptime Institute发布了2020年度数据中心掉线调查报告.报告结果并不意外,供电.系统.网络.制冷等四大因素依旧是宕机的最常见因素. 根据数据显示,在2020年发生的数据中心故障中 ...
- dubbo在idea下的使用创建 服务者,消费者 注册中心
一.基础知识 1.分布式基础理论 1.1).什么是分布式系统? <分布式系统原理与范型>定义: "分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像单个相关系统&quo ...
- Dubbo 稳定性案例:Nacos 注册中心可用性问题复盘
点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 作者 | kiritomoe 来源 | 公众号「Kiri ...
- 微服务网关和服务注册中心
在前面谈微服务架构的时候,已经有多篇文章都谈到过微服务网关,由于微服务网关本身也是提供代理,路由,安全,日志,负载均衡,流量控制等能力,因此我谈的最多的就是可以将微服务网关理解为轻量的ESB服务总线, ...
- 2018年十大云宕机事故盘点:主流无一幸免!
根据IDC今年7月份发布的<中国公有云服务市场半年度跟踪报告>显示,阿里云的市场占有率已过45%,腾讯云达到10%.在全球市场,根据Gartner最新数据显示,亚马逊AWS占全球份额的51 ...
最新文章
- C语言——实现用链表存储学生信息,当输入0退出输入,并查找学号为3的学生是否存在
- 开源分布式中间件 DBLE 快速入门指南
- jvm 安装位置_简单了解JVM
- linux 笔记本键盘灯驱动程序,安装和使用CKB Next在Linux上更改Corsair键盘背光设置...
- I am BACKKKKKK
- Windows11 安装Docker,安装至D盘(其他非C盘皆可)
- c html循环ienumerable,C#方法返回IEnumerable实现用foreach遍历
- 将 AR 新创公司收入囊中后,Lyft 的自动驾驶脚步要加快了
- SPP Net(Spatial Pyramid Pooling in Deep Convolutional Networks for Visual Recognition)论文理解...
- Linux中利用NFS实现飞鸽传书
- Linux进程的管理与调度(七) -- Linux下2号进程的kthreadd
- Disruptor学习笔记
- eclipse搭建安卓开发环境
- Python手游辅助教程之战双帕弥什脚本教程
- 【有利可图网】PS实战教程55:打破次元壁,将照片从三次元跨越到二次元
- 2019年厦门大学计算机系夏令营经历
- 解决securecrt 登录后方向键,backspace,delete键为乱码
- mysql数据库读取数据,教你如何从 MySQL 数据库读取数据
- 微信企业号 苹果ios 返回页面不刷新 h5
- 【面试】764高频前端开发面试问题及答案整理