1.使用dubbo+zookeeper ,如果注册中心挂掉,是否可以继续通信?(zk集群可以达到高可用,但是如果全部挂掉呢?)

我答了不可以吧(项目没用过,自学没又这深度)
正确答案:
dubbo使用分为【提供者】、【消费者】
【提供者】在启动时,向注册中心zk【注册】自己提供的服务
【消费者】在启动时,向注册中心zk【订阅】自己需要的服务
所谓【订阅】,是消费者启动时,会从zk拉去注册的生产者的地址接口等信息,缓存到本地,每次调用时,按照本地缓存的地址进行调用 虽然【消费者】本地有一个生产者的列表,会按照列表继续调用,但是无法从注册中心同步更新最新的服务列表,注册中心短期可以挂掉,需要尽快修复 【监控中心宕机】 不影响使用,丢失部分采样数据
【数据库宕机】注册中心通过缓存提供服务列表查询,但是不能注册新服务
【注册中心对等集群】任意一台宕机,将自动切换到另一台
【注册中心全部宕机】服务提供者与消费者通过本地缓存通信
【服务提供者宕机】服务消费者无法使用,无限次重连等待提供者恢复

2.dubbo 如何实现 NIO ?

最新文章

  1. zookeeper原理解析-选举
  2. PBR实现2.0
  3. Linux下使用NDK编译FFMPEG(libstagefright)
  4. ECSHOP编辑器Fckeditor上传图片中文名称乱码的解决方法
  5. I.MX6 WIFI wireless_tools 移植
  6. Linux设置禁止用户登陆
  7. HDU1257 最少拦截系统 (贪心+STL+二分)
  8. shell按行读取文件
  9. 把mmapv1存储引擎存储的mongodb3.0数据库数据复制到WiredTiger存储引擎的mongodb3.2中
  10. linux配置服务器
  11. Incjector
  12. JavaScript开发工具简明历史
  13. 排序算法<No.6>【插入排序】
  14. python学习 day2 (3月2日)
  15. Ajax的get方式传值 避免& 与= 号
  16. UITextView 详解
  17. 2019.3.5 控制台输出log4j得有些报错信息
  18. 报Cannot find /usr/local/tomcat/bin/setclasspath.sh错误
  19. LeetCode-环形链表II
  20. arm-linux字符设备驱动开发之---简单字符设备驱动

热门文章

  1. mybatis中大于等于小于等于的写法
  2. pymsql简单的使用
  3. storm中的一些概念
  4. python之路——24
  5. Glide 加载部分圆角图片
  6. List<Map<String, Object>>集合中获取某个key并转换为List<Integer>集合
  7. 刘志梅2017710101152.《面向对象程序设计(java)》第十一周学习总结
  8. IO多路复用(Python)
  9. SQL中的排名函数(ROW_NUMBER、RANK、DENSE_RANK、NTILE)简介
  10. Django models中的null和blank的区别