分布式系统⾯临的问题

以一个小团队为例,面临的问题
ZooKeeper如何解决分布式系统⾯临的问题

1.通过网络进行信息共享

开发Leader在会上把任务分配下去,组员通过Leader的命令或者邮件 之类的系统知道自己要干什么.在分配有变化时,Leader会通知到具体的人,或者再次开会,通过人与人之间的直接沟通,完成信息传递

2. 通过共享存储

Leader将任务分配放到SVN或者git等上,组员每天去svn,git上拉取最新的任务分配表,然后干活,其中svn,git 就是共享存储,更好一点的做法是,当svn,git文件更新时,触发邮件通知,每个组员再去拉,任务表,
ZooKeeper如何解决分布式系统⾯临的问题

ZooKeeper如何解决分布式系统⾯临的问题

Zookeeper使用的是第二种方式,共享存储,分布式应用也需要和存储进行网络通信.
ZooKeeper如何解决分布式系统⾯临的问题
Slave节点想要获取Zookeeper的通知,需要先在关心的节点上设置观察点
大多数分布系统中出现问题,都是源于信息的共享出了问题.

相关文章:

  • 2021-06-15
  • 2021-12-30
  • 2022-12-23
  • 2021-10-27
  • 2021-06-08
  • 2021-10-29
  • 2021-12-07
  • 2021-07-18
猜你喜欢
  • 2021-05-27
  • 2021-06-01
  • 2021-08-24
  • 2022-02-27
  • 2021-06-18
  • 2022-01-03
  • 2021-10-22
相关资源
相似解决方案