全部宕机能否继续通讯 ?

  • 可以,启动 dubbo时,消费者会从注册中心拉取注册的生产者的地址接口等数据,缓存在本地,每次调用时都按照本地存储的地址进行调用,看架构流程中的第 4 步

    • 注册中心对等集群,任意一台宕掉后,会自动切换到另一台
    • 服务提供者无状态,任一台宕机后,不影响使用
    • 服务提供者全部宕机,服务消费者会无法使用,并无限次重连等待服务者恢复
  • Dubbo 架构图

  • 服务注册订阅流程

    • 服务的 container 负责启动,加载并运行 provider
    • provider 在启动时会向注册中心把自己的元数据注册上去(服务 ip,port 等)
    • consumer 启动时向注册中心订阅服务提供方的元数据
    • 注册中心将服务提供者地址列表给消费者,如发生数据变更会推送给订阅的 consumer
    • 在获取元数据后,consumer 可以发起 rpc 调用
    • 在 rpc 调用前后会向监控中心上报(异步)统计信息(并发数、调用接口等)

如果注册中心一直宕机会怎么样 ?

  • 注册中心一直没有恢复,一直处于宕机状态,服务是能够进行通讯
  • 注册中心宕机就无法感知原有服务的下线状态通知,如果有服务下线,还是会继续进行调用(调用失败当然会有熔断策略)
  • 注册中心宕机也无法感知新的服务上线,如果有新的服务上线,不会进行服务调用(provider 启动要向注册中心注册,并且异步通知给 consumer)

注册中心宕机能否继续通讯?相关推荐

  1. Dubbo注册中心宕机

    注册中心宕机 高可用 通过设计,减少系统不能提供服务的时间 zookeeper注册中心宕机 还可以消费dubbo暴露的服务 健壮性 监控中心宕掉 不影响使用,只是丢失部分采样数据 数据库宕掉 注册中心 ...

  2. 你知道数据中心宕机的真正成本吗?

    数据中心对企业至关重要,根据调研机构IDC研究表明,之后全球每两年所产生的数据量将会翻一番,这将为企业使用技术增加收入.提高业务绩效提供了更多的机会,而利用这些机会的关键就在于数据中心.但是,随着数据 ...

  3. 2015数据中心宕机20%是由DDoS攻击引起

    由Ponemon Institute进行一个双年度的研究报告显示,和2010年相比,2013年数据中心停机成本已经上涨相比.报告包括来自美国各地的63个数据中心具有代表性的样本数据.研究表明,数据中心 ...

  4. 如何降低数据中心宕机事件的影响

    大多数人在生活或工作领域中都不希望出现连接中断的情况,尤其是在以数字生活方式为主的今天,所以数据中心基础设施变得越来越重要.对于许多消费者来说,他们希望自己的数字产品和服务能保持正常工作,所以当发生宕 ...

  5. UpTime:供电、系统、网络、制冷——2020年数据中心宕机四大主因

    近日,Uptime Institute发布了2020年度数据中心掉线调查报告.报告结果并不意外,供电.系统.网络.制冷等四大因素依旧是宕机的最常见因素. 根据数据显示,在2020年发生的数据中心故障中 ...

  6. dubbo在idea下的使用创建 服务者,消费者 注册中心

    一.基础知识 1.分布式基础理论 1.1).什么是分布式系统? <分布式系统原理与范型>定义: "分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像单个相关系统&quo ...

  7. Dubbo 稳定性案例:Nacos 注册中心可用性问题复盘

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 作者 | kiritomoe 来源 | 公众号「Kiri ...

  8. 微服务网关和服务注册中心

    在前面谈微服务架构的时候,已经有多篇文章都谈到过微服务网关,由于微服务网关本身也是提供代理,路由,安全,日志,负载均衡,流量控制等能力,因此我谈的最多的就是可以将微服务网关理解为轻量的ESB服务总线, ...

  9. 2018年十大云宕机事故盘点:主流无一幸免!

    根据IDC今年7月份发布的<中国公有云服务市场半年度跟踪报告>显示,阿里云的市场占有率已过45%,腾讯云达到10%.在全球市场,根据Gartner最新数据显示,亚马逊AWS占全球份额的51 ...

最新文章

  1. C语言——实现用链表存储学生信息,当输入0退出输入,并查找学号为3的学生是否存在
  2. 开源分布式中间件 DBLE 快速入门指南
  3. jvm 安装位置_简单了解JVM
  4. linux 笔记本键盘灯驱动程序,安装和使用CKB Next在Linux上更改Corsair键盘背光设置...
  5. I am BACKKKKKK
  6. Windows11 安装Docker,安装至D盘(其他非C盘皆可)
  7. c html循环ienumerable,C#方法返回IEnumerable实现用foreach遍历
  8. 将 AR 新创公司收入囊中后,Lyft 的自动驾驶脚步要加快了
  9. SPP Net(Spatial Pyramid Pooling in Deep Convolutional Networks for Visual Recognition)论文理解...
  10. Linux中利用NFS实现飞鸽传书
  11. Linux进程的管理与调度(七) -- Linux下2号进程的kthreadd
  12. Disruptor学习笔记
  13. eclipse搭建安卓开发环境
  14. Python手游辅助教程之战双帕弥什脚本教程
  15. 【有利可图网】PS实战教程55:打破次元壁,将照片从三次元跨越到二次元
  16. 2019年厦门大学计算机系夏令营经历
  17. 解决securecrt 登录后方向键,backspace,delete键为乱码
  18. mysql数据库读取数据,教你如何从 MySQL 数据库读取数据
  19. 微信企业号 苹果ios 返回页面不刷新 h5
  20. 【面试】764高频前端开发面试问题及答案整理

热门文章

  1. 轩辕剑--资料集(二)
  2. Steam流排序去重
  3. 基于盛派SDK开发(配置篇一):企业号充当服务号多客服功能
  4. centos7下mysql卸载
  5. 吃PHP小孩智力好,吃鱼对孩子智力有好处?不一定,这几类鱼娃吃了可能会生病...
  6. 为什么代码缩进时必须要用 Tab 而不能用空格
  7. Rundll32安装/卸载Windows程序
  8. 段子笑话短视频精选|挖数据API接口,让生活充满欢乐
  9. 计算机专业论文评语,计算机论文答辩评语.doc
  10. 全网都在疯传的《老板管理手册》(转)