有人会问,多路服务器不就是增加了服务器的性能了吗?我通过分布式集群不一样可以提升性能吗?

    服务器节点内部通信虽然会制约系统性能的提升,但仍远远优于节点外通信,节点外通讯的延迟普遍在ms级别,最高甚至达到秒级,如果处置不当会严重降低系统性能,影响实际业务,这就是大规模在线交易处理系统必须采用多路服务器的主要原因。

    在线交易处理必须基于同一数据源,各处理器之间必须频繁通信才能保证数据一致性,如果采用集群技术,服务器的各个处理器核心将用较长的时间等待数据,这种延迟将随着节点数量的增加飞升,系统很快就会出现扩展瓶颈。

    正在被各大互联网运营商广泛采用的分布式技术其实是个反例,很多传统行业用户也以为分布式技术能够更好地承载他们的业务。其实这是一种误解,两类系统在设计原则上存在着根本的不同。