系统集群的好处

集群系统最明显和最主要的好处在于它可以随着流量的增加而扩展。即便如此,也有其他下面描述的好处:

  • 容错:因为集群架构依靠多台服务,硬件问题(必定)不会导致服务停止。一个集群应该能保证最少一个节点失效不会影响服务。

  • 高可用:因为一个集群包括多台服务器,它就可能去执行维护操作,如果重启和部署,而且不用中断。循环重启,例如,一次只重启一个节点,当当前节点恢复后在继续下一个。这意味着在正常维护时间服务不用停止。

在另外一方面,面对集群的服务设计者挑战之一是状态管理。如果系统是无状态的,集群就很简单明了了。如果系统是有状态的,必需设计一些格式的状态分享,并且集群的复杂性会显著增加。因此REST的原则之一是无状态也就没什么好惊讶的。

results matching ""

    No results matching ""