- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
使用big-ip善weblogic集群
使用F5的BIG-IP控制器完善BEA Weblogic的集群功能
ZDNet软件频道2007-10-16作者: | dev2dev本文关键词:集群 WebLogic BEA 中间件
1. 简介
BEA的WebLogic提供在互联网上进行WEB服务所需要的强大的电子商务平台。作为行业领先的J2EE应用服务器,对于所有在WebLogic平台上进行的应用部署,其主旨必然是要如何提供给用户一个更稳定可靠的、可伸缩的、快速的服务应用。
2. BEA WebLogic服务器和负载均衡器
由于网上用户访问量的急剧增长,信息获取的速度和稳定度成了制约互联网发展的主要因素。服务器必须具备提供大容量并发访问服务的能力,光靠单机版的服务器的有限性能是不可能解决这个问题的。 WebLogic 服务器本身提供了集群的负载均衡的功能,而通过与硬件负载均衡器的配合使用,可以将 WebLogic 服务器部分的运算压力减轻,并使 WebLogic Server 专注于高性能 WEB 和 EJB 服务的提供,使得部署在 WebLogic 电子商务平台上的服务和应用获得一个高性能、高可伸缩的解决方案的提供。
负载均衡器的形式多种多样,作为启动器,它以各种形式和大小出现。一些厂商,如 Alteon 、 ArrowPoint ,将负载均衡器集成到交换设备中,置于服务器与 Internet 链接之间;而另外一些厂商,如 Coyote Point 、 F5 Networks 以及 HydraWeb ,则运用两块网络适配器将这一功能集成到 PC 中,其中一块连接到前端止于 Web 服务器的 Hub 上,另一块通过路由器或其他设备连接到 Internet 上。一旦负载均衡设备检测到所管理的每台服务器承载的负荷量,它会按照一定的算法来分配通信。
下面将以 BEA 星级合作伙伴, F5 公司的 BIG-IP 控制器为例,来介绍硬件负载均衡器配搭 WebLogic 服务器实现集群功能的解决方案。
3. WebLogic集群
WebLogic 服务器集群将一组服务器集合在一起工作,来提供更灵活调配的、更稳定的应用平台。服务器集群对用户是透明的,对用户来说,服务器集群只是一个简单的 server 端,然而实际上,多台服务器一起协同工作来提供服务。通过部署 WebLogic 服务器的集群功能,网站对于来自网络用户的请求具备了出色的可扩展性、更高请求处理容量和冗余能力。
对于一个集成的环境,客户端的会话状态必须被保存,以使得在出现故障时能够获得备份 session 状态。 WebLogic server 提供三种途径获得客户端会话状态: 数据库复制(通过 JDBC )、基于文件的复制和内存中的复制 。
使用基于 JDBC 或基于文件的持久机制分别将客户端的会话状态保存在数据库或者文件中。当一个客户端首次连接到集群中的某台服务器时,客户端与该服务器的连接建立,同时该服务器将会话状态完整地保存在离线存储器中。随后的客户端的请求将被持续地发送给同一台 server ,这样就保证了会话状态的更新在存储机制中的保存。如果这台服务器发生故障,那么该客户端可以连接到集群中的任何一台服务器。新的服务器通过读取储存在文件系统或者是数据库中的会话状态来恢复与客户端的会话。
内存中的复制机制同样也用于保存客户端会话数据,但是它使用内存而不是其他永久存储机制。在客户端初次连接到集群中的某台服务器时,客户端与该服务器的连接建立,同时该服务器指定另外一台集群中的服务器作为辅助服务器来存储会话数据的复本。随后的客户端的请求将被持续地发送给同一台 server ,从而确保了在任何给定时间集群中都存有该客户机会话数据的两份拷贝。
当与该客户端建立连接的服务器发生故障时,客户端可以连接到集群中另一台服务器。新的服务器将通过查找保存在 WebLogic 服务器 cookie 上的信息,对保存了客户端会话状态的复本的服务器进行定位,并且复制会话状态。通过这种容错处理的方式,客户端可以透明地故障切换到另一台服务器,无需使用持续性存储器便可长期保存会话数据。
4. BIG IP实现WebLogic负载均衡
由于同一集群中的多个服务器能够服务于一组特定的客户端请求,所以必须通过某些机制,将对 虚拟服务器 的客户端请求路由到集群中某台真正的服务器。 通过 将新的客户端请求智能地分配给可用资源,来达到提高服务器集群的处理能力的目的。这种路由请求机制必须保证 :
均衡集群中可用服务器上的负载;
客户端发起的会话必须持续使用在初次访问时与之建立了连接的 WebLogic Server :对于需要多个 HTTP 操作的事务(也可能是多个 TCP 连接),一旦和特定的服务器
您可能关注的文档
最近下载
- 幼儿教师职业压力的现状研究.doc VIP
- 远震地震波分析基础201403-赵永.ppt VIP
- 2025年军队文职人员(司机岗)历年考试真题库及答案(重点300题).docx VIP
- 培智五年级唱游律动教案.doc VIP
- 2025秋人教版小学三年级数学上册《第三单元 毫米、分米、千米》单元整体教学设计[2022课标].pdf
- 网格员面试真题和考官用题本及参考答案.docx
- 2025年北京版三年级数学上册第三单元《认识千米、分米和毫米》大单元整体教学设计(2022新课标).docx
- 2024简单土地买卖合同范本.docx VIP
- 小说《摩登情书》全文.pptx VIP
- 丧礼出殡发言稿 .doc VIP
文档评论(0)