我已经浏览了几个有关群集和网络负载平衡之间差异的链接。我得到了:

Clustering: A cluster is a group of resources that are trying to achieve a common objective, and are aware of one another. Clustering usually involves setting up the resources (servers usually) to exchange details on a particular channel (port) and keep exchanging their states, so a resource’s state is replicated at other places as well.

Load Balancing: serving a large number of requests (web, VPN connections, ...) by having multiple "copies" of a server.

现在,我不确定ColdFusion群集和网络负载平衡之间有什么区别?

在单个CF服务器中创建多个实例,将它们群集并托管我的Web应用程序有什么好处?

最佳答案

在CF方面,“集群”和“负载平衡”之间的主要区别在于集群会话范围变量,缓存等...将在集群中共享,以便所有服务器都知道会话等...以及因此可以回答任何请求,但是通过负载平衡,您只是将流量分配到不同的服务器,并且它们彼此之间不知道,因此会话变量之类的内容不会共享,如果用于登录过程,则将导致用户注销如果他们在发出后续请求时从“服务器A”移到“服务器B”,请再次输入。在这种情况下,您将需要在负载平衡器上实施“粘性会话”之类的操作,以阻止人们在服务器之间移动。

10-07 22:20