WebSphere Application Server V6 中事务的高可用性和部署考虑事项
2009-11-04 00:00:00 来源:WEB开发网 闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁炬儳缍婇弻鐔兼⒒鐎靛壊妲紒鎯у⒔閹虫捇鈥旈崘顏佸亾閿濆簼绨绘い鎺嬪灪閵囧嫰骞囬姣挎捇鏌熸笟鍨妞ゎ偅绮撳畷鍗炍旈埀顒勭嵁婵犲嫮纾介柛灞捐壘閳ь剛鎳撻~婵嬪Ω閳轰胶鐤呯紓浣割儐椤戞瑩宕ョ€n喗鐓曟い鎰靛亝缁舵氨绱撻崘鈺傜婵﹤顭峰畷鎺戔枎閹搭厽袦婵犵數濮崑鎾绘⒑椤掆偓缁夌敻骞嗛悙鍝勭婵烇綆鍓欐俊鑲╃磼閹邦収娈滈柡灞糕偓鎰佸悑閹肩补鈧尙鏁栧┑鐐村灦閹稿摜绮旈悽绋课﹂柛鏇ㄥ灠閸愨偓濡炪倖鍔﹀鈧繛宀婁邯濮婅櫣绱掑Ο璇茶敿闂佺ǹ娴烽弫璇差嚕婵犳碍鏅插璺猴工瀹撳棝姊虹紒妯哄缂佷焦鎸冲畷鎴﹀箻鐠囧弶宓嶅銈嗘尰缁嬫垶绂嶉悙顒佸弿婵☆垳鍘ф禍楣冩倵濮樼偓瀚�

当使用自动恢复处理时,WebSphere Application Server 将在服务器之间使用心跳(heart-beating)机制以测定发生故障的服务器。当服务器发生故障时,将停止响应 heartbeat 消息且其它服务器可以察觉该变化。
除服务器故障之外,其它两种场景也是存在的,此时服务器可能停止或是象是停止对这些 heartbeat 事件的响应。如文件系统注意事项中描述的两种场景为:
系统过载发生在系统负荷严重,以至响应次数极度缺乏且请求发生超时。导致该过载发生的几个可能原因包括:
服务器动力不足且不能满足工作负荷要求。
在短时间内服务器收到大量请求。
物理内存不足。导致运行的系统过度繁忙而无法给应用服务器所需的 CPU 时间。
网络划分发生在网络中发生通信故障时,将导致网络被划分为两个小的独立且不能互相联系的网络。
除了服务器本身发生故障之外,在系统中还会检测到这些导致 "故障" 的情形,即使所有的服务器实际上都在正常运转并处理事务工作负载。图 14 演示了这些情形:
图 14. 网络划分
虽然这些情形不常见,但是却有导致恢复日志冲突且随之损失数据的完整性的潜在危险。要避免这样的危险发生,WebSphere Application Server 使用网络文件锁定技术来确保对恢复日志文件的排它访问。
恢复日志的文件锁定
当执行恢复处理时,WebSphere Application Server 将获得对物理恢复日志文件的排它锁定,而当 WebSphere Application Server 将日志的持有权转给其它服务器时将让出该锁定。对恢复日志的访问只有在持有排它锁定时进行。如文件系统注意事项所讨论,不同的网络文件系统针对所支持的排它锁定,性能也将不同。这也是自动对等恢复比起 NFSv3 来更适用于 NFSv4 或 CIFS 的原因。下面列出了 NFSv4 和 NFSv3 的锁定操作之间的差异:
Tags:WebSphere Application Server
编辑录入:爽爽 [复制链接] [打 印]- ››WebSphere Application Server 7.0 XML Feature P...
- ››WebSphere 反向投资者: 解决 WebSphere Applicati...
- ››WebSphere sMash 的创新应用,第 2 部分: 借助包装...
- ››Websphere MQ v6集群的负载均衡新功能
- ››WebSphere Process Server V6.0.2 集群,第 2 部分...
- ››WebSphere Process Server V6.0.2 集群,第 1 部分...
- ››WebSphere MQ性能调优浅谈
- ››WebSphere配置资源库管理
- ››WebSphere中的SSL/TLS:用法、配置和性能
- ››websphere ejb远程/本地调用总结
- ››WebSphere Application Server对SIP的支持
- ››WebSphere Process Server V6 体系结构概述
更多精彩
赞助商链接