java集群技术_什么是集群?集群?java集群技术面试的一些知识准备

你是否正在寻找关于集群技术的内容?让我把最完整的东西奉献给你:

java集群技术面试的一些知识准备

一个集群系统是一群松散结合的服务器组,形成一个虚拟的服务器,为客户端用户提供统一的服务。对于这个客户端来说,通常在访问集群系统时不会意识到它的服务是由具体的哪一台服务器提供。

集群的目的,是为实现负载均衡(Load Balancing)、容错(Fault Tolerance)和灾难恢复(Failover)。以达到系统可用性(High Availability)和可伸缩性(Scalability)的要求。

集群系统一般应具高可用性、可伸缩性、负载均衡、故障恢复和可维护性等特殊性能。

越来越多的关键任务和大型应用正运行在J2EE平台上,象银行之类的应用要求很高的可用性(HA),大型系统比如大型网站则要求更好的伸缩性。

容错(fault tolerance)

高可用环境下的数据不见得肯定是正确的数据。在Java EE集群中,当一个服务器实例宕机(以后统称“失败”)后,服务通过集群中别的服务器依然可用。但是在失败的那台服务器中正在处理的请求也许就不能获取正 确的数据了。所以,容错技术可始终保证在特定的错误环境下也能执行正确的行为。

失败转移(Failover)

失败转移是集群当中的另一项实现容错的重要技术。失败转移通过在集群中选择另一节点,将能延续失败节点上的服务。失败转移可通过代码指定或者自动通过底层平台的通信链路进行自动切换。

幂等方法(Idempotent methods)

幂 等函数,或幂等方法,是指可以使用相同参数重复执行,并能获得相同结果的函数。这些函数不会影响系统状态,也不用担心重复执行会对系统造成改变。例 如,“getUsername()”函数就是一个幂等函数&#

你可能感兴趣的:(java集群技术)