负载均衡与集群.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
负载均衡与集群

负载均衡与集群 一:软件集群 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 具体实现一个 特定的逻辑功能。 配置集群应用的必要条件 集群中的所有 Server 必须位于同一网段,并且必须是IP 广播(UDP)可到达的 集群中的所有 Server 必须使用相同的版本,包括Service Pack 集群中的 Server 必须使用永久的静态IP 地址。动态IP 地址分配不能用于集群环境。如果服务器位于防火墙后面,而客户机位于防火墙外面,那么服务器必须有公共的静态IP 地址,只有这样,客户端才能访问服务器 要以 CLUSTER 方式运行,必须有包含CLUSTER 许可的LICENSE 才行(从Oracle 网站上下载的最新版本已经包含了此许可,可进行Cluster 配置) WebLogic 单机集群 简介 单机集群这种架构将所有的 Web 应用以及相关的服务应用全部置于集群中的单一WLS(WebLogic Server) 实例中,这种架构的优势在于: 易于管理 灵活的负载平衡机制 更强的安全控制 1.1.2 配置安装 WebLogic 11g(10.3.2) 在实施集群之前都必须有个规划,比如以下例子: 机器类型 操作系统 网络配置 角色 备注 Acer Windows XP SP3 IP: 06 PORT:7001 Admin Server 管理服务器 Acer Windows XP SP3 IP: 06 PORT:7002 Managed Server 受管理服务器 Acer Windows XP SP3 IP: 06 PORT:7003 Managed Server 受管理服务器 Acer Windows XP SP3 IP: 06 PORT:7004 Managed Server 受管理服务器 Acer Windows XP SP3 IP: 06 PORT:8080 Proxy Server 代理服务器 上述具体的安装方法见手册:WebLogic集群安装.docx 单服务器版本。 安装部署的时候我们把 应用程序(lnwl.war) 安装到 集群中的所有机器中而不是Admin Server。Admin Server 只用于集群的管理,而不能参与集群事务。文件的同步是由WebLogic 来完成的。实际上应用程序就是被部署到三个受管理服务器中。这样我们访问代理服务器 HYPERLINK 06:8080/lnwl 06:8080/lnwl ,代理服务器会根据情况把访问分发到三个受管理服务器中,实际上真正访问的是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版本) ?xml version=1.0 encoding=UTF-8? wls:weblogic-web-app xmlns:wls=/weblogic/weblogic-web-app xmlns:xsi=/2001/

文档评论(0)

189****6821 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档