集群和负载均衡之间的区别? [关闭](Difference between Clustering

2019-08-17 05:03发布

是什么集群负载均衡的区别?

我知道这是一个简单的question.But这个问题我问几个人,但没有人给可靠的答案。

此外,我用Google搜索了很多,无法得到一个确切的答案。

希望我们的用户协议栈将给出最好的回答我。

Answer 1:

从软件杂志博客的摘录。

集群有一个正式的含义。 集群是一组正在努力实现一个共同的目标,并了解彼此的资源。 群集通常涉及建立资源(服务器通常)交换(端口)上的特定频道的细节,并保持交流他们的状态,所以资源的状态在其他地方复制的为好。 它通常还包括负载均衡,其中,该请求被路由到资源中的一个的集群中的按负载平衡策略。

当我们有相同的设置多个独立的服务器,但除此之外,不知道对方的负载均衡也有可能发生不群集。 然后,我们可以使用负载平衡器请求转发到任何一个服务器或其他,但一个服务器不使用其他服务器的资源。 此外,一个资源不与其他资源共享的状态。 每个负载均衡器基本不下列任务:不断检查哪些服务器了。 当接收到一个新的请求,将其发送到服务器,按照负载均衡策略之一。 当收到谁已经拥有了会话的用户的请求,向用户发送到同一服务器(这部分是非常重要的,否则用户将保持不同服务器之间去,但没能真正做任何工作)。 不需要提供静态页面这部分,在这种情况下,有没有用户会话。



Answer 2:

群集是指运行在几台机器(节点)的程序。 为什么你想这样做的原因之一是:负载均衡。 如果你有太多的负载/工作在单台机器做的,您可以使用计算机集群来代替。 负载平衡器然后可以在集群中的节点分配负载。



Answer 3:

集群是一组透明地运行你的J2EE应用程序,就好像它是一个单一的实体应用程序服务器。

资源

在基础设施侧,处理负荷必须在组服务器中分配。 这就是所谓的服务器负载均衡。

资源

所以基本上集群是创建一个集群和负载均衡是分配集群中的节点之间的负载



Answer 4:

集群:集群正变得越来越重要,企业应用development.just世界共享跨多个Java虚拟机的应用程序的状态(JVM的)

负载均衡,其简单的像balaning请求并转发给适当的服务器处理请求



文章来源: Difference between Clustering and Load balancing? [closed]