从Paxos到ZooKeeper(一)问题的提出与分布式的特点

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lwl2014100338/article/details/83714549
问题的提出

(一)更新的并发性
多线程的引入,为应用程序带来性能上的卓越提升,同时带来了最大的副作用,那就是并发,即多个线程同时更新内存中变量的值——我们将这一现象称为更新的并发性


(二)分布式一致性问题
分布式系统中一个需要解决的重要问题就是数据复制,常见的就是数据库之间复制的延时问题

分布式系统对于数据复制需求一般来自以下两个原因

  • 为了增加系统可用性,防止单点故障引起的系统不可用
  • 为提供系统的整体性能,通过负载均衡技术,让分布在不同地方的数据副本都可以为用户服务

猜你喜欢

转载自blog.csdn.net/lwl2014100338/article/details/83714549