集群的概念
WebLogic Server 集群包含多个WebLogic Server服务器实例,每个实例同时运行并协调工作,以提供更高的性能、可用性和稳定性。集群对客户端来说就像一个虚拟的WebLogic Server实例。由服务器组成的集群可以运行于同一台计算机上,也可以被部署在不同的计算机上,集群中的每个服务器都要求运行相同版本的WebLogic Server。
集群的体系结构
在集群中所有服务器实例必须运行在统一域中,属于不同域的服务器实例不可以数据一个集群,由于域中只会有一个管理服务器,如果一个域中包含多个集群,所有的集群在同一个域中都由同一个管理服务器统一管理。集群的Weblogic Server实例的行为类似于非集群实例,但他们支持故障转移和负载平衡。
创建集群
在windows创建WebLogic集群过程非常简单,具体操作步骤如下。
1 找到程序weblogic下的Weblogic Server 11g1--->Tools--->Configuration Wizard.
2 可以创建新的域,也可以扩展原有的域。(这里选择创建新的域)
3
4 输入域的位置和名称
5 配置管理员的用户名和口令
6 配置服务器启动模式和使用的JDK。
7 选择管理服务器、受管服务器、计算机和集群。
8 配置管理服务器。
9 添加受管服务器。
10 配置集群。
11 向集群分配服务器。
12 配置计算机。
13 向计算机中分配服务器。
14 创建。
集群属性配置
1 可以向集群中添加或者删除服务器。
2 消息传送:可以定义集群的消息传送设置。集群可以使用消息传送, 以在集群成员之间共享会话, 负载平衡和故障转移, JMS 以及其他信息。集群可以使用单点传送或多点传送消息传送。多点传送是一种简单的广播技术, 它允许多个应用程序订阅指定的 IP 地址和端口号并监听消息, 前提是符合硬件配置和支持方面的要求。单点传送则没有这些要求。
3 WebLogic默认负载算法:循环法、基于权重、随机、循环法关系、基于权重关系、随机端机。用户可以根据情况选择不同的算法使性能更优,性能更稳定。
4复制:集群中的服务器可复制会话数据。如果已定义复制通道, 则将使用复制通道协议来发送会话数据, 并忽略受保护的复制设置。如果未定义任何复制通道, 并启用了受保护的复制, 则将使用默认的受保护通道通过 SSL 来发送内存中复制的会话数据。但是, 为复制通信量添加此安全保护将显著降低集群的性能。
5 迁移:如果一个集群的服务器失败, 节点管理器将在另一台计算机上自动重新启动此服务器及其服务。可以指定节点管理器可在其上重新启动可迁移服务器的计算机, 还可以指定进行服务器迁移时使用的数据源。
6 单例服务:可以通过配置集群下的单例服务的属性,可以使向集群中添加或删除单例服务。
7 调度:作业调度可使 java commonj 计时器能够支持集群, 并提供以下功能: 在集群中任意位置定期执行作业, 而不必依赖于特定的服务器。
8 超载:可以配置集群范围内的默认值, 控制该集群中的 WebLogic Server 在出现超载或故障的情况下的响应方式。
9 健康状况监视:WebLogic Server 提供了自我健康状况监视功能, 以提高 WebLogic Server 域中服务器的可靠性和可用性。每个服务器中所选子系统都根据该子系统的特定标准监视其健康状况的状态。