主权项 |
一种用于控制web服务资源处的消息流量的系统,包括:第一web服务网关,其可操作地与网络和web服务客户端应用耦合,以经由所述网络在所述客户端应用与web服务资源之间传送应用层消息,所述第一web服务网关包括:第一消息队列,用于存储来自所述客户端应用的针对所述资源的外发应用层消息,第一消息收发管理器,其可操作用以经由所述网络将所述外发应用层消息从所述第一消息队列向所述web服务资源发送,并且在所述外发应用层消息的递送一经确认时将所述外发应用层消息从所述第一消息队列移除,以及第一退避中介组件,其可操作地与所述第一消息收发管理器耦合,以根据接收自所述网络的退避消息,选择性地减缓外发应用层消息向所述web服务资源的传输;以及第二web服务网关,其可操作地与所述网络和所述web服务资源耦合,以经由所述网络在所述客户端应用与所述web服务资源之间传送应用层消息,所述第二web服务网关包括:第二消息队列,用于存储来自所述客户端应用的针对所述资源的传入应用层消息,第二消息收发管理器,其可操作用以将来自所述网络的所述传入应用层消息存储至所述第二消息队列,以及向所述第一消息收发管理器确认对所述传入应用层消息的接收,以及第二退避中介组件,其可操作地与所述第二消息收发管理器耦合,以至少部分地基于在所述第二web服务网关处从所述网络接收的传入应用层消息的速率,选择性地经由所述网络向所述第一退避中介组件发送退避消息。 |