finikes
finikes
2017-06-01 05:50

分布式计算机系统中服务注册与发现为什么需要追求一致性?

  • 微服务
  • 服务注册
  • zookeeper
  • 分布式系统一致性
  • 服务发现

为什么SOA或者微服务架构下做服务注册和发现的时候需要如zk这样的工具保证服务路由数据的一致性?虽然说希望各访问节点访问“注册和发现服务集群”任一实例时看见的都是同一视图。但是我怀疑这个目标是达不到的,因为zk这样的工具也是最终一致性的,且并没有解决“两军问题”以及诸如网络抖动或延迟等问题,所以感觉并不能达到任何时机下zk集群(即注册和发现服务集群)的服务路由视图强一致!不知道我理解和质疑的对不对?

或者反过来问,如果分布式环境下,没有如zk这样的工具辅助做服务注册与发现的话,会发生哪些问题?谢谢!

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

1条回答

为你推荐

换一换