Weblogic集群(一)

陌路散爱 提交于 2020-08-12 09:53:36

Weblogic集群

集群概念

WebLogic Server集群是一组相互协作的WebLogic Server实例

集群提供了:高可用性、负载均衡、可扩展性

集群图解如下所示:

 

什么样服务能被集群以及什么样服务不能被集群

能被集群的服务

一个集群的服务是一组在集群中的多个服务器上都可用的API或接口

WebLogic Server提供了以下的集群服务:Web应用、EJBRMI对象、JNDI

其中JNDI树如下所示:

 

WebLogic Server也为以下资源提供了部分的集群特性:JDBC连接、JDBC连接工厂、JMS Connection Factories

不能被集群的服务

WebLogic Server不提供对以下资源的集群:文件服务、时钟服务

这些服务仍然可以部署在集群中的某个服务器上,但不能享受以下特性:负载均衡、容错

集群架构

基本的集群架构

一个基本的集群将静态HTTP、表示层逻辑、业务层逻辑和对象置于一个集群中

 

多层架构的集群

Web层和业务逻辑层的服务放在两个不同的集群中

 

配置集群

配置集群的系统需求

Cluster的配置需要:

  • 各服务器在同一个局域网中(同一子网中)
  • 各服务器可通过IP muticast访问到(UDP)
  • 各服务器用静态IP地址
  • 各服务器版本必须一致
  • WebLogic Server实例必须:
  • 用同样的IP muticast地址
  • 能用同样的IP地址但必须是不同的TCP/IP端口或有不同的IP地址相同的端口

配置一个集群

配置步骤如下所示

  • dizzy1dizzy2dizzy3服务停止

 

  • 新建集群

 

  • 填写相应名称、消息传递模式选择“多点传送”、填写相应的多点传送地址和多点传送端口

 

  • 创建成功后查看集群信息

 

  • 向集群中添加服务器

 

  • dizzy1dizzy2dizzy3分别添加到集群中

 

  • 添加成功后集群中服务器列表

 

  • 启动集群中服务器
    • 启动Cluster中的服务器就像启动被管服务器一样
    • 服务器启动然后加入到Cluster
    • 服务器的所有信息都从管理服务器的config.xml中读取
  • 启动一个Cluster的基本步骤是:

1. 启动Cluster所在Domain中的管理服务器

2. 启动Cluster中的被管服务器

 


dizzy3启动截图和上述两图相类似。

  • 向集群中部署web应用

 

  • 向集群中所有服务器部署

 

  • 确认部署信息后选择“完成”

 

监控集群


易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!