网站大量收购独家精品文档,联系QQ:2885784924

负载均衡与集群.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
负载均衡与集群 一:软件集群 1:WebLogic集群 首先要对Weblogic的内部有一个大概的了解,什么是 Domain,Server,Machine,Cluster。 Domain Domain 是WebLogic Server 实例的基本管理单元。所谓Domain就是,由配置为 Admin Server 的WebLogic Server 实例管理的逻辑单元,这个单元是有所有相关资源 的集合。 Server Server 是一个相对独立的,为实现某些特定功能而结合在一起的单元。 Machine Machine 是可以对应到服务器所在的物理硬件,可以是Unix 或non-Unix 类 型,可以用来远程管理和监控,用于加强fail over 管理。 Cluster Cluster 也是一个逻辑概念,用来分组用途相同的服务器实例,一个域中可以有多个集 群。集群用来实现负载均衡和容错。 Domain and Server 的关系 一个Domain 可以包含一个或多个WebLogic Server 实例,甚至是Server 集群。一个 Domain 中有一个且只能有一个Server 担任管理Server 的功能,其它的Server 具体实现一个 特定的逻辑功能。 配置集群应用的必要条件 a) 集群中的所有Server 必须位于同一网段,并且必须是IP 广播(UDP)可到达的 b) 集群中的所有Server 必须使用相同的版本,包括Service Pack c) 集群中的Server 必须使用永久的静态IP 地址。动态IP 地址分配不能用于集群环境。如 果服务器位于防火墙后面,而客户机位于防火墙外面,那么服务器必须有公共的静态IP 地址,只有这样,客户端才能访问服务器 d) 要以CLUSTER 方式运行,必须有包含CLUSTER 许可的LICENSE 才行(从Oracle 网 站上下载的最新版本已经包含了此许可,可进行Cluster 配置) 1.1 WebLogic 单机集群 1.1.1 简介 单机集群这种架构将所有的 Web 应用以及相关的服务应用全部置于集群中的单一WLS(WebLogic Server)实例中,这种架构的优势在于: 易于管理 灵活的负载平衡机制 更强的安全控制 1.1.2 配置安装 WebLogic 11g(10.3.2) 在实施集群之前都必须有个规划,比如以下例子: 上述具体的安装方法见手册: Microsoft Word 文档WebLogic集群安装.docx单服务器版本。 安装部署的时候我们把应用程序(lnwl.war) 安装到集群中的所有机器中而不是Admin Server。Admin Server 只用于集群的管理,而不能参与集群事务。文件的同步是由WebLogic 来完成的。实际上应用程序就是被部署到三个受管理服务器中。这样我们访问代理服务器 ,代理服务器会根据情况把访问分发到三个受管理服务器中,实际上真正访问的是7002,7003,7004这三个端口的服务。 1.1.3 集群并发测试 在这里我们将通过Apache 中所带的ab 包(只需要单个文件ab.exe 即可)来进行并发 访问的模拟测试,使用如下的命令就可以完成压力测试。 ab.exe -n 100 -c 10 06:8080/lnwl/test.jsp pause ab 是测试程序的名称 参数n 代表请求的总数量 参数c 代表并发的请求数 url 为要测试压力的页面 1.1.4 Session 共享问题解决 当集群中的机器需要共享session时则编辑 weblogic.xml 配置文件放到WEB 应用程序的WEB-INF 目录下即可。 WebLogic.xml :(只针对10.3.2版本) 1.2 WebLogic 多机集群 1.2.1 配置安装 WebLogic 11g(10.3.2) 目标:建立如下多机版集群: Microsoft Word 文档 上述具体的安装方法见手册: WebLogic集群安装.docx多服务器版本。 1.2.2 启动服务器 配置完之后我们就启动服务器并部署应用程序,如下图所示: 部署成功之后: 这样我们访问http://192.168.106:8080就可以看到分发效果。 1.3 WebLoigc整合Apache实现负载均衡 Weblogic整合Apache 非常简单,分为两步。 1:安装weblogicmodule扩展模块 在D:\Oracle\Middleware\wlserver_10.3\server\plugin目录下可以根据操作系统找到对应的版本,本文需要的是mod_wl_22.so, D:\Oracle\Middleware\wlse

文档评论(0)

44422264 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档