WS-ReliableMessaging 已知限制
WebSphere® Application Server 中 WS-ReliableMessaging 实现受到的主要已知限制。
在启用了 WS-ReliableMessaging 的情况下不支持将 IBM HTTP Server 用作代理服务器
如果已启用 WS-ReliableMessaging,那么无法使用 IBM® HTTP Server 作为代理服务器来将响应路由回到集群环境中的个别服务器。如果在此情况下使用 IBM HTTP Server,那么对协议消息的应答(例如 WS-ReliableMessaging CreateSequenceResponse 消息)将不会路由回到原始服务器。这是因为 WS-ReliableMessaging 协议消息使用 WS-Addressing 亲缘关系头来确保将协议响应路由回至原服务器。这些亲缘关系头在 IBM WebSphere Application Server 代理服务器中受支持,但在 IBM HTTP Server 中不受支持。
使用 IBM WebSphere Application Server 代理服务器取代 IBM HTTP Server 来将消息路由回到集群及从中路由消息。
只能在应用程序或服务级别应用 WS-ReliableMessaging 策略。
只能在应用程序级别或服务级别应用 WS-ReliableMessaging 策略。
如果在服务级别应用可靠消息传递,那么所有服务都必须使用相同的 WS-ReliableMessaging 策略和绑定值。
可以在操作级别连接任何策略集。对于包括 WS-ReliableMessaging 策略的策略集,操作级别的连接会配置该策略集的其他组件(例如,WS-Security 和 WS-Addressing),但是操作级别上的任何 WS-ReliableMessaging 配置都被忽略。
WS-SecureConversation 要求 WS-ReliableMessaging 头必须经过签名
虽然安全对话允许消息头处于未签名状态,但是可靠消息传递策略要求对可靠消息传递头进行签名。 如果要在同一策略集中使用安全对话和可靠消息传递策略,那么安全对话绑定必须配置为要求可靠消息传递头是已签名的。
可靠且安全的概要文件缺省策略集(WS-I RSP 和 WS-I RSP ND)专门设计且配置为在同一策略集中使用安全对话和可靠消息传递。 如果使用某个可靠且安全的概要文件缺省策略集(WS-I RSP 和 WS-I RSP ND)的副本,那么不需要对安全对话绑定进行进一步的配置。否则,请参阅将 WS-SecureConversation 配置为与 WS-ReliableMessaging 一起使用。