J2EE集群原.docVIP

  • 1
  • 0
  • 约9.52千字
  • 约 16页
  • 2016-01-09 发布于贵州
  • 举报
J2EE集群原

J2EE集群原理什么是集群呢?总的来说,集群包括两个概念:“负载均衡”(load balancing)和“ 失败接管 ”(failover) 图一:负载均衡 多个客户端同时发出请求,位于前端的负载均衡器根据特定算法,将请求分担给比较空闲的机器,从而实现较高性能和较好的扩展性 图二:失败接管 当客户端连续向某个服务器发出请求时,该服务器可能处理到一半就宕机了,失败接管系统能够检测出有问题的服务器,将后续的请求转发至其他可用的机器,从而实现容错功能 那么,哪些对象可以被集群呢,答案是:“可以被部署在分布式拓扑的组件 ” 因此,负载均衡和失败接管会发生在哪些 J2EE代码中呢?“仅当你调用分布式对象的方法时 ” 图四:分布式对象 客户端和目标服务器不在一个 JVM上,他们之间通过标准的网络协议进行通讯,这也就给集群提供了用武之地,实现集群效果的设备可以放在边界上对通讯做一些处理。 J2EE的分布式技术包括: JSP,JDBC,EJB,JNDI,WEB SERVICE等等 一. Web层的集群实现 这是最重要最基本的 J2EE集群功能,网络层集群技术包括:Web负载均衡和HTTPSession失败接管 Web负载均衡 图五:网络负载均衡 负载均衡器可以是一个硬件设备,比如 F5 Load Balancer,也可以是另外一台服务器加一个负载均衡的插件

文档评论(0)

1亿VIP精品文档

相关文档