F5与集群的区别

huhui0 2015-07-01

        http请求配置不是通过集群,而是F5;集群是weblogic容器的,如果是ejb接口是通过集群。

        F5同集群的差别,主要还是会话复制的问题,F5一把是分发http请求用的,因为http都是无状态的服务,无需关注会话问题,类似于我们的restful服务。

        F5与集群是有本质区别的,F5是做分发,具体来说,就是可以根据一定算法保证每次用户的访问都是到同一台机器上面,比如说你程序里面session保存的内容,只是在单个Weblogic或Tomcat等应用服务器中的。 集群是要考虑SESSION复制问题的,换句话说,任意一个Session的保存都会同步复制至集群当中其它Weblogic或Tomcat等应用服务器中,复制会是一个很大的成本。

        集群(Cluster)是由两台或多台节点机(服务器)构成的一种松散耦合的计算节点集合,为用户提供网络服务或应用程序(包括数据库、Web服务和文件服务等)的单一客户视图,同时提供接近容错机的故障恢复能力。集群系统一般通过两台或多台节点服务器系统通过相应的硬件及软件互连,每个群集节点都是运行其自己进程的独立服务器。这些进程可以彼此通信,对网络客户机来说就像是形成了一个单一系统,协同起来向用户提供应用程序、系统资源和数据。除了作为单一系统提供服务,集群系统还具有恢复服务器级故障的能力。集群系统还可通过在集群中继续增加服务器的方式,从内部增加服务器的处理能力,并通过系统级的冗余提供固有的可靠性和可用性。 

相关推荐