评论InfoQ《分布式的本质》一文

不太认同作者的观点,如果要抓住本质,得思考分布式是为了什么,而分治和冗余很显然只是手段,有点把手段当目的感觉。
从这个角度来讲,分布式的本质是解决单机带来的性能问题,而冗余其实解决的是部分故障带来的可靠性和可用性问题。
而站在全局的角度来讲,分布式的一致性又是不能忽视的问题,但这个问题不是分治和冗余可以解决的。
如果让我思考这个问题,或许会从这么两方面
一是为了解决单机瓶颈问题,分布式做了什么,比如分治之类的。
二是解决分布式带进来的问题,我们又做了什么,比如冗余,一致性之类的。
这个本质上是解决一个问题的同时,不得不再解决方案本身带来的问题,诸如CAP问题正是由于这个原因导致的。

Comments
Write a Comment