最大化WebLogic集群、可用性和安全性
2007-07-13 10:49:58 来源:WEB开发网核心提示: 文件和数据库复制很相似,集群中的每台服务器保持到共享文件服务器或数据库服务器的连接,最大化WebLogic集群、可用性和安全性(2),创建或改变状态信息时将它写入文件或数据 库记录中,当集群中的服务器出现故障时,这将减少开销,并且能够为每个连续的操作从另一台服务器上获取会话状态,后续客户端
文件和数据库复制很相似。集群中的每台服务器保持到共享文件服务器或数据库服务器的连接。创建或改变状态信息时将它写入文件或数据 库记录中。当集群中的服务器出现故障时,后续客户端请求被路由到集群中其他可用成员上。新服务器读取会话ID(在初始化会话时建立,并 存储在cookie中或写入到请求的URL中),并且从数据库或文件系统中取得相关的状态。现在新服务器能够继续处理客户端的事务。
内存中的复制将状态信息从主服务器发送到内存中指定的备份服务器上。如果主服务器出现故障,客户端将被路由到新的服务器上。该新的 服务器具有状态副本(在这种情况下,它指定新的服务器作为备份,创建会话状态的备份副本,并担当主服务器的角色)或从备份中(在这种 情况下,它担当主服务器的角色,从旧的备份中清除会话状态,建立新的备份服务器,并在备份上创建新的状态副本)获取状态。类似于会话 ID,备份服务器的ID也被写入cookie或URL,从而允许新的服务器从备份中恢复会话状态。新的服务器能够继续处理客户端事务。
请求路由
由于同一集群中的多个服务器能够服务于一组特定的客户端请求,所以必须通过某些机制,将对"虚拟服务器"的客户端请求路由 到集群中某台真正的服务器。这种请求路由机制的第一个也是最简单的目标如下所述:
1、均衡集群中可用服务器上的负载
对于需要多个HTTP操作的事务(也可能是多个TCP连接),一旦和特定的服务器集群成员之间建立了客户会话,后续操作必须被定向到同一个 成员,直到会话结束。这将减少开销,并且能够为每个连续的操作从另一台服务器上获取会话状态。因此改善了用户的响应时间并提高了集群 总的利用率。因此WebLogic集群请求路由的第二个目标是:
- ››WebLogic调整Java虚拟机性能优化参数
- ››集群存储:让存储进入“动车时代”
- ››weblogic92连接池的连接数异常问题
- ››Weblogic中几个internal的XA timeout(状态切换相关...
- ››Weblogic中因为IP变更导致SubCoordinator not ava...
- ››Weblogic中的load banlance问题
- ››Weblogic81中HttpCompleteMessageTimeout相关的两...
- ››Weblogic执行transaction recover碰到的奇怪问题
- ››Weblogic session persistence的性能的问题
- ››集群系统MOSIX分析(6)
- ››集群系统MOSIX分析(7)
- ››集群系统MOSIX分析(5)
更多精彩
赞助商链接