使用 WebLogic Server 群集

     上一页  下一页    目录     
在此处开始内容

简介和流程图

文档适用范围及受众

文档向导

相关文档

本版本中的新增和更改的群集功能

服务器迁移

自动单元集服务迁移

群集中的租用独立支持

作业调度程序

了解 WebLogic Server 群集

什么是 WebLogic Server 群集?

群集与域是如何相关的?

群集的优点是什么?

群集的关键功能是什么?

哪种类型的对象可以群集?

Servlet 和 JSP

EJB 和 RMI 对象

JDBC 连接

使用群集的 JDBC 获取连接

JDBC 连接的故障转移和负载平衡

JMS 和群集

什么类型的对象不可群集?

群集中的通信

群集中的 WebLogic Server 通信

使用 IP 多播的一对多通信

多播和群集配置

如果群集跨越 WAN 中的多个子网

防火墙可能会中断多播通信

不要与其他应用程序共享群集多播地址

如果发生多播风暴

使用 IP 套接口的端到端通信

纯 Java 套接口读取器实现与本地套接口读取器实现

为 Java 套接口实现配置读取器线程

确定可能的套接口使用情况

通过套接口进行的客户端通信

群集范围的 JNDI 命名服务

WebLogic Server 如何创建群集范围的 JNDI 树

JNDI 命名冲突是如何发生的

均匀部署可避免群集级别的 JNDI 冲突

WebLogic Server 如何更新 JNDI 树

客户端与群集范围 JNDI 树之间的交互

了解群集配置

群集配置和 config.xml

管理服务器的角色

如果管理服务器失败将出现什么情况?

动态配置如何运行

配置群集的方法

群集中的负载平衡

Servlet 和 JSP 的负载平衡

使用代理插件进行负载平衡

使用代理插件时会话连接和故障转移如何运行

使用外部负载平衡器实现 HTTP 会话的负载平衡

负载平衡器配置要求

负载平衡器和 WebLogic 会话 Cookie

相关编程注意事项

使用负载平衡器时会话连接和故障转移如何运行

EJB 和 RMI 对象的负载平衡

循环法负载平衡

基于权数的负载平衡

随机负载平衡

服务器关系负载平衡算法

服务器关系和初始上下文

服务器关系和使用 CSIv2 的 IIOP 客户端身份验证

循环法关系、基于权数关系和随机关系

服务器关系示例

示例 1 – 来自群集的上下文

示例 2 – 服务器关系和故障转移

示例 3 – 服务器关系和服务器到服务器连接

群集对象基于参数的路由

共存对象的优化

事务共存

JMS 的负载平衡

分布式 JMS 目标的服务器关系

客户端连接的初始上下文关系和服务器关系

JDBC 连接的负载平衡

群集中的故障转移和复制

WebLogic Server 如何检测失败

使用 IP 套接口的失败检测

WebLogic Server“心跳”

Servlet 和 JSP 的复制和故障转移

HTTP 会话状态复制

HTTP 会话状态复制的要求

受支持的服务器和代理软件

负载平衡器要求

群集 Servlet 和 JSP 的编程注意事项

使用复制组

使用代理访问群集的 Servlet 和 JSP

代理连接过程

使用 URL 重写跟踪会话副本

代理故障转移过程

使用负载平衡硬件访问群集的 Servlet 和 JSP

使用负载平衡硬件的连接

使用负载平衡硬件的故障转移

跨群集的会话状态复制

跨群集复制的网络要求

全局负载平衡器

本地负载平衡器

复制

故障转移

跨群集复制的配置要求

配置跨群集的会话状态复制

配置复制通道

MAN HTTP 会话状态复制

MAN 中的复制

MAN 中的故障转移场景

MAN 复制、负载平衡器和会话粘连性

WAN HTTP 会话状态复制

WAN 中的复制

WAN 中的故障转移场景

WAN 会话状态复制的数据库配置

EJB 和 RMI 的复制和故障转移

使用副本感知存根控件群集对象

不同类型 EJB 的群集支持

群集的 EJBHome

群集的 EJBObject

无状态会话 Bean

有状态会话 Bean

有状态会话 EJB 的故障转移

实体 EJB

实体 Bean 和 EJB 句柄的故障转移

RMI 对象的群集支持

对象部署要求

其他故障转移例外

故障转移和 JDBC 连接

迁移

了解服务器和服务迁移

迁移术语

租用

使用租用的功能

租用版本

高可用性数据库租用

非数据库租用

自动服务器迁移

准备自动服务器迁移

配置自动服务器迁移

对于状态数据使用高可用性存储

服务器迁移过程和通信

带有可迁移服务器的群集中的启动过程

自动迁移过程

手工迁移过程

管理服务器在服务器迁移中的作用

群集中的可迁移服务器行为

节点管理器在服务器迁移中的作用

群集主管理器在服务器迁移中的作用

JMS 和 JTA 服务迁移

JMS 和 JTA 的迁移如何运行

将服务从不可用服务器进行迁移

定义群集中的可迁移目标服务器

自动单元集服务迁移

单元集服务迁移概述

迁移主管理器

迁移失败

实现单元集服务接口

部署和配置自动服务迁移

将应用程序部署为单元集服务

在 WebLogic Server 中定义单元集服务

配置自动服务迁移

群集体系结构

体系结构和群集术语

体系结构

Web 应用程序层

综合层体系结构

De-Militarized 区域 (De-Militarized Zone,简称 DMZ)

负载平衡器

代理插件

推荐的基本体系结构

不要使用综合层体系结构的情况

推荐的多层体系结构

实际硬件和软件层

Web/表示层

对象层

多层体系结构的优点

多层体系结构中的负载平衡群集对象

多层体系结构的配置注意事项

IP 套接口用法

硬件负载平衡器

多层体系结构的限制

无共存优化

防火墙限制

推荐的代理体系结构

双层代理体系结构

实际硬件和软件层

Web 层

Servlet/对象层

多层代理体系结构

代理体系结构的优点

代理体系结构的限制

代理插件与负载平衡器

群集体系结构的安全选项

代理体系结构的基本防火墙

代理层和群集之间的防火墙

带有基本防火墙配置的 DMZ

组合使用防火墙和负载平衡器

扩展内部客户端的防火墙

共享数据库的其他安全措施

带有两个防火墙配置的 DMZ

设置 WebLogic 群集

开始之前

获取群集许可

了解配置过程

确定群集架构

考虑网络和安全拓扑结构

为群集安装选择计算机

多 CPU 计算机上的 WebLogic Server 实例

检查主机计算机的套接口读取器实现

在不联网的 Windows 计算机上设置群集

标识名称和地址

避免监听地址问题

DNS 名称还是 IP 地址?

如果内部和外部 DNS 名称不同

本地主机注意事项

为 WebLogic Server 资源分配名称

管理服务器地址和端口

受管服务器地址和监听端口

群集多播地址和端口

多播和多个群集

多播和多层群集

群集地址

动态群集地址

为生产环境明确定义群集地址

为开发和测试环境明确定义群集地址

为单独的多宿主计算机明确定义群集地址

群集实现过程

配置流程图

安装 WebLogic Server

创建群集的域

启动 WebLogic Server 群集

配置节点管理器

为 EJB 和 RMI 配置负载平衡

为 RMI 指定超时值

为分布式 JMS 目标配置服务器关系

配置支持被动 Cookie 持久性的负载平衡器

配置代理插件

设置 HttpClusterServlet

示例 web.xml

示例 weblogic.xml

代理 Servlet 部署参数

通过代理服务器访问应用程序

配置复制组

为固定服务配置可迁移目标

配置群集的 JDBC

群集数据源

群集多数据源

打包要部署的应用程序

部署应用程序

部署到一个服务器实例(固定部署)

从命令行进行固定部署

取消群集部署

从命令行取消部署

使用管理控制台取消部署

查看部署的应用程序

取消部署已部署的应用程序

部署、激活和迁移可迁移服务

将 JMS 部署到可迁移目标服务器实例

将 JTA 激活为可迁移服务

将固定服务迁移到目标服务器实例

当前活动主机不可用时的迁移

配置内存中 HTTP 复制

其他配置主题

配置 IP 套接口

在承载服务器实例的计算机上配置本地 IP 套接口读取器

在承载服务器实例的计算机上设置读取器线程数

在客户端计算机上设置读取器线程数

配置多播生存时间 (TTL)

配置多播缓冲区大小

配置多播数据加密

配置计算机名

多层架构的配置注意事项

启用 URL 重写

群集最佳实践

常规设计注意事项

尽可能地简单

尽量减少远程调用

使用会话外观减少远程调用

使用传输对象减少远程调用

分布式事务会增加远程调用

Web 应用程序设计注意事项

配置内存中复制

幂等性设计

编程注意事项

EJB 设计注意事项

设计幂等方法

遵守用法和配置指南

群集相关的配置选项

群集中的状态管理

应用程序部署注意事项

架构注意事项

避免问题

命名注意事项

管理服务器注意事项

防火墙注意事项

在生产使用之前评估群集容量

常见问题疑难解答

启动群集之前

检查群集许可

检查服务器版本号

检查多播地址

检查 CLASSPATH 值

检查线程计数

启动群集之后

检查命令

生成日志文件

在 Linux 下获取 JRockit 线程转储

检查垃圾收集

运行 utils.MulticastTest

多播配置故障排除

验证多播地址和端口配置

可能的错误

检查多播地址和端口

识别网络配置问题

物理连接

地址冲突

UNIX 系统上的 nsswitch.conf 设置

使用 MulticastTest 实用工具

调整多播功能

多播超时

群集心跳

多播发送延迟

操作系统参数

多播风暴

多播和多宿主计算机

不同子网上的多播

调试多播

调试实用工具

MulticastMonitor

MulticastTest

调试标志

在命令行上设置调试标志

使用 weblogic.Admin 设置调试标志

杂项问题

AIX 上的多播

文件描述符问题

多播配置故障排除的其他资源

WebLogic 群集 API

如何使用该 API

自定义调用路由和共存优化

为群集配置 BIG-IP™ 硬件

配置会话持久性

配置 URL 重写

配置 WebLogic Server 以实现 URL 重写

配置 BIG-IP 以实现 URL 重写

为 MAN/WAN 故障转移配置 F5 负载平衡器

要求

配置本地负载平衡器

虚拟服务器 IP 和缓冲池

创建故障转移触发虛拟服务器和缓冲池

创建多分层虛拟服务器和 IP 缓冲池

配置 3-DNS 全局硬件负载平衡器

配置 DNS 区域

配置 3-DNS 管理的 BIG-IP 地址

配置数据中心

配置 Wide IP

配置 WebLogic Server 组件

为 MAN/WAN 故障转移配置 Radware 负载平衡器

要求

步骤 1:配置权威委托区域

步骤 2:配置场虚拟 IP 和服务器

创建场 IP

配置服务器场的调度方法

创建场服务器

步骤 3:配置端口多路复用

步骤 4:配置 HTTP 重定向

步骤 5:配置会话 ID 持久性

步骤 6:配置 LRP

步骤 7:配置 WebLogic Server 组件


  返回顶部       上一页  下一页