利用 WAS V6.1 开发安全可靠的 Web Services,第 2 部分:实现可靠的消息传递
2010-03-26 00:00:00 来源:WEB开发网核心提示: 查看原图(大图)点击 WS-ReliableMessaging 进行具体的可靠消息策略的配置,查看原图(大图)选择使用的 WS-Reliable Messaging 标准版本:WS-Reliable Messaging v1.0,利用 WAS V6.1 开发安全可靠的 Web Services,
查看原图(大图)
点击 WS-ReliableMessaging 进行具体的可靠消息策略的配置。
查看原图(大图)
选择使用的 WS-Reliable Messaging 标准版本:WS-Reliable Messaging v1.0。
此外,在 WAS6.1 中提供了以下三种不同类型的服务质量:
非受管非持久:通过一个默认的在内存中的存储空间来实现消息的可靠传输。这种模式需求最少的配置,但只能用于单个服务器不支持服务器集群。这种方式使得在网络出现故障时仍然可以进行消息的重发,但是服务器的故障会导致消息丢失。此外该服务质量不支持 z/OS 平台。
受管非持久:这种内存中的服务质量同时支持服务器集群和单个服务器。他使用消息引擎来管理消息的序列状态(sequence state),当内存不足时使用硬盘来存储消息。在网络故障和服务器故障时都保证了消息不会丢失。但是消息引擎的故障会导致消息丢失。
受管持久:这种异步 Web Services 调用的服务质量是可恢复的。同样使用消息引擎和消息存储空间来管理消息的序列状态。消息在服务提供方和请求方的服务器上都是持续的,在服务器故障时也可以恢复。在服务器故障时未成功传输的消息可以在服务器重启后可以继续传输。
更多精彩
赞助商链接