client-server application组织为multitiered architecture。在不同的机器上放置逻辑上不同的组件。clients and servers的分布-在现代建筑中更常见。client或server可能被划分为logically等效部分,但每个部分在完整数据集中各自的份额上操作,从而平衡负载。我试图理解vertical和horizontal之间的区别。"logically“和"physically”?...but的意思是什么?有人知道吗?
发布于 2011-05-14 13:10:28
阿法克
水平-你增加更多的机器。这些机器同样意味着它们扮演着相似的角色。例如,您有处理所有请求的Node服务器。你把它安装在三台机器上。所有这些机器都做同样的事情。当负载较高时,可以添加另一台带有Node服务器的机器。
垂直-你有更好的机器来处理负载。机器也扮演着不同的角色--例如,一台机器上有身份验证服务器,另一台机器上有节点服务器。
发布于 2012-02-03 18:48:16
来自分布式系统:原理与范式的解决方案手册(Tanenbaum,van Steen):
图层的例子可以是:
发布于 2018-08-04 04:15:29
很简单-
你很可能会从垂直开始,因为它很简单就开始了。一旦您的系统上的负载达到阈值,您就会选择水平加载,以使您的体系结构更具可伸缩性。
https://stackoverflow.com/questions/5845459
复制相似问题