配置和部署 Coherence 部署层

开始前

  • 验证您的域的拓扑能否支持单独的 WebLogic Server 集群以表示 Coherence 部署层。请参阅管理 Oracle WebLogic Server 集群中的集群体系结构
  • 为使用 Coherence 的任何应用程序模块 (Web 应用程序、EJB 等) 创建并打包 Coherence 网格档案 (GAR) 模块。请参阅打包 Coherence 应用程序

为实现最佳的性能或可扩展性,Coherence 通常使用 WebLogic Server 集群进行设置。例如,WebLogic Server 集群用作 Coherence 数据层并承载一个或多个启用存储的服务器;不同 WebLogic Server 集群用作 Coherence 应用程序层并承载一个或多个应用程序;最后 (如果需要),不同 WebLogic Server 集群用作 Coherence 代理层并承载一个或多个 Coherence 代理服务器。请参阅管理 Oracle WebLogic Server 集群中的创建 Coherence 部署层

在 WebLogic Server 中配置和部署 Coherence 集群层的主要步骤是:

  1. 如果尚未执行此操作,请在管理控制台的更改中心中单击锁定并编辑 (请参阅使用更改中心)。
  2. 在将与对应的 WebLogic Server 集群层关联的域中配置 Coherence 集群资源。请参阅创建 Coherence 集群
  3. 配置 Coherence 数据层。数据层是与 Coherence 集群关联的 WebLogic Server 集群,承载任意数量的启用存储的托管 Coherence 服务器。数据层中的托管 Coherence 服务器在集群上存储并分发数据 (主数据和备份数据)。
    1. 创建 WebLogic Server 集群。请参阅配置集群
    2. 保留默认集群模式 (单点传送) 并根据需要更改广播通道,或使用下拉列表选择多点传送并根据需要提供不同的多点传送地址和端口。
    3. 导航到数据层集群的集群 > Coherence 选项卡。
    4. 使用 Coherence 集群下拉列表并选择 Coherence 集群以将其与 WebLogic Server 集群关联。默认情况下,分配给此 WebLogic Server 集群的托管 Coherence 服务器将是如已启用本地存储字段指示的启用存储的 Coherence 成员 (高速缓存服务器)。
  4. 为数据层创建托管 Coherence Server。请参阅创建受管服务器
    1. 单击选项可将服务器添加到现有集群,并使用下拉列表选择数据层 WebLogic Server 集群。托管服务器从数据层 WebLogic Server 集群继承 Coherence 设置。
    2. 重复此步骤以根据需要创建其他托管服务器。
  5. 配置 Coherence 应用程序层。应用程序层是与 Coherence 集群关联的 WebLogic Server 集群,承载任意数量的禁用存储的托管 Coherence 服务器。应用程序层中的托管 Coherence 服务器承载应用程序 (高速缓存工厂客户机) 并且是 Coherence 集群成员。
    1. 配置 WebLogic Server 集群。保留默认集群模式 (单点传送) 并根据需要更改广播通道,或使用下拉列表选择多点传送并根据需要提供不同的多点传送地址和端口。请参阅配置集群
    2. 导航到数据层集群的集群 > Coherence 选项卡。
    3. 使用 Coherence 集群下拉列表并选择 Coherence 集群以将其与 WebLogic Server 集群关联。通过清除启用本地存储复选框来禁用应用程序层上的存储。分配给此 WebLogic Server 集群的托管 Coherence 服务器将是禁用存储的 Coherence 成员 (客户机)。绝不能将应用程序层中的服务器用于存储高速缓存数据。
  6. 重复步骤 4 向应用程序层添加托管 Coherence 服务器。但是,使用 Coherence 集群下拉框可选择应用程序层 WebLogic Server 集群,这样托管服务器将从应用程序层集群继承 Coherence 设置。重复此步骤以根据需要创建其他托管服务器。
  7. 如果需要,配置 Coherence 代理层。托管 Coherence 代理服务器允许 Coherence*Extend 客户机使用 Coherence 高速缓存而无需是集群成员。
    1. 重复步骤 5 以配置 Coherence 代理层。请确保清除已启用本地存储复选框,这样分配此 WebLogic Server 集群的托管 Coherence 服务器将是禁用存储的 Coherence 成员 (客户机)。
    2. 重复步骤 4 向代理层添加托管 Coherence 服务器,使用 Coherence 集群下拉框可选择代理层 WebLogic Server 集群,这样托管服务器从代理层集群继承 Coherence 设置。
    3. 重复此步骤以根据需要创建其他托管服务器。
  8. 将您的 Coherence GAR 模块部署到您的 WebLogic Server 域。独立 GAR 的部署方式与其他 JavaEE 模块一样。请参阅在 WebLogic Server 中部署 Coherence 应用程序

相关任务

相关主题