【105期】面试官——注册中心全部宕掉后,Dubbo服务还能进行调用吗?

本人花费半年的时间总结的《Java面试指南》已拿腾讯等大厂offer,已开源在github ,欢迎star!

本文GitHub https://github.com/OUYANGSIHAI/JavaInterview 已收录,这是我花了6个月总结的一线大厂Java面试总结,本人已拿大厂offer,欢迎star

原文链接:blog.ouyangsihai.cn >> 【105期】面试官——注册中心全部宕掉后,Dubbo服务还能进行调用吗?

点击上方“Java面试题精选”,关注公众号

面试刷图,查缺补漏

号外:****往期面试题,10篇为一个单位归置到本公众号菜单栏-面试题,有需要的欢迎翻阅

阶段汇总集合:

今天群友小z在面试时被问到一个很有意思的面试题,表示被问到时有点懵圈,查过后有点懊恼【105期】面试官:注册中心全部宕掉后,Dubbo服务还能进行调用吗?,特意查了一下分享给大家!

注册中心宕掉后,Dubbo服务还能进行调用吗

答案是可以的,启动dubbo时,消费者会从注册中心拉取注册的生产者的接口等数据,缓存到本地。每次调用时,按照本地存储的地址进行调用。

注册中心对等集群,任意一台宕掉后,将自动切换到另一台。

注册中心全部宕掉后,服务提供者和服务消费者仍能通过本地缓存通讯。

这里主要受益于Dubbo架构的健壮性:

健壮性

  • 监控中心宕掉不影响使用,只是丢失部分采样数据
  • 数据库宕掉后,注册中心仍能通过缓存提供服务列表查询,但不能注册新服务
  • 注册中心对等集群,任意一台宕掉后,将自动切换到另一台
  • 注册中心全部宕掉后,服务提供者和服务消费者仍能通过本地缓存通讯
  • 服务提供者无状态,任意一台宕掉后,不影响使用
  • 服务提供者全部宕掉后,服务消费者应用将无法使用,并无限次重连等待服务提供者恢复
  • 参考Dubbo官方文档

    http://dubbo.apache.org/zh-cn/docs/user/preface/architecture.html

    来源:blog.csdn.net/medtc/article/details/80306764

    与其在网上拼命找题?** 不如马上关注我们~**

    【105期】面试官:注册中心全部宕掉后,Dubbo服务还能进行调用吗?

    原文始发于微信公众号(Java面试题精选):

    本人花费半年的时间总结的《Java面试指南》已拿腾讯等大厂offer,已开源在github ,欢迎star!

    本文GitHub https://github.com/OUYANGSIHAI/JavaInterview 已收录,这是我花了6个月总结的一线大厂Java面试总结,本人已拿大厂offer,欢迎star

    原文链接:blog.ouyangsihai.cn >> 【105期】面试官——注册中心全部宕掉后,Dubbo服务还能进行调用吗?


     上一篇
    【101期】面试官——熟悉Java并发吗,谈谈对JUC线程池ThreadPoolExecutor的认识吧 【101期】面试官——熟悉Java并发吗,谈谈对JUC线程池ThreadPoolExecutor的认识吧
    点击上方“Java面试题精选”,关注公众号 面试刷图,查缺补漏 号外:****往期面试题,10篇为一个单位归置到本公众号菜单栏-面试题,有需要的欢迎翻阅 阶段汇总集合: 前提很早之前就打算看一次JUC线程池 ThreadPoolExecut
    2021-04-05
    下一篇 
    【106期】面试官——Java中的finally一定会被执行吗? 【106期】面试官——Java中的finally一定会被执行吗?
    点击上方“Java面试题精选”,关注公众号 面试刷图,查缺补漏 号外:****往期面试题,10篇为一个单位归置到本公众号菜单栏-面试题,有需要的欢迎翻阅 阶段汇总集合: 一、前言因为这次面试有问到一些同学finally的问题,发现自己这块好
    2021-04-05