ZooKeeper-1.3 分布式协作的难点- 高飞网

1.3 分布式协作的难点

2018-05-22 13:30:11.0

    独立主机上运行的应用与分布式应用发生的故障存在显著的区别。在分布式应用中,可能会发生局部故障,当独立主机崩溃,这个主机上运行的所有进度都会失败,如果独立主机上运行多个进程,一个进行执行失败,其他进程可以通过操作系统获得这个故障,操作系统提供了健壮的多进程消息通信的保障。在分布式环境中,如果一个主机或进程发生故障,其他主机继续进行,并会接管发生故障的进程,为了能够处理故障进程,这些仍在运行的进程必须能够检测到这个故障,无论是消息丢失或发生了时间偏移。