【发布时间】:2013-02-12 01:58:27
【问题描述】:
集群和负载均衡有什么区别?
我知道这是一个简单的问题。但是我问了几个人这个问题,但没有人给出可靠的答案。
我也google了很多,没有得到准确的答案。
希望我们的 Stack 用户能给我最好的答案。
【问题讨论】:
标签: java tomcat web-applications cluster-computing
集群和负载均衡有什么区别?
我知道这是一个简单的问题。但是我问了几个人这个问题,但没有人给出可靠的答案。
我也google了很多,没有得到准确的答案。
希望我们的 Stack 用户能给我最好的答案。
【问题讨论】:
标签: java tomcat web-applications cluster-computing
来自Software journal blog 的摘录。
聚类有正式的含义。集群是一组资源 正在努力实现一个共同目标,并且意识到一个 其他。集群通常涉及设置资源(服务器 通常)在特定通道(端口)上交换详细信息并保持 交换它们的状态,因此资源的状态被复制到其他 地方也是如此。它通常还包括负载均衡,其中, 请求被路由到集群中的资源之一 负载均衡策略。
负载平衡也可以在没有的情况下发生 当我们有多个具有相同的独立服务器时集群 设置,但除此之外,彼此不知道。那么,我们可以 使用负载均衡器将请求转发到一台服务器或另一台服务器, 但一台服务器不使用另一台服务器的资源。还有,一个 资源不与其他资源共享其状态。每个负载 平衡器基本上完成以下任务:不断检查哪个 服务器已启动。收到新请求时,将其发送到其中一个 服务器根据负载平衡策略。收到请求时 对于已经有会话的用户,将用户发送到 same 服务器(这部分很重要,否则用户会继续 在不同的服务器之间,但不能真正做任何工作)。这 提供静态页面不需要部分,在这种情况下,有 没有用户会话。
【讨论】:
集群意味着您在多台机器(节点)上运行一个程序。您想要这样做的一个原因是:负载平衡。如果您对单台机器有太多的负载/工作要做,您可以使用一组机器来代替。然后负载均衡器可以将负载分布到集群中的节点上。
【讨论】:
聚类: 集群在世界中变得越来越重要 企业应用程序开发.just 跨多个 Java Virtual 共享应用程序状态 机器(JVM)
负载平衡 就像平衡请求并转发到适当的服务器以处理请求一样简单
【讨论】: