1

我必须实现一个 Web 服务,供使用多种语言(例如 Java、C#)和框架编写的不同客户端使用。

正因为如此,我决定使用 JAX-WS 和 Apache CXF 框架来创建 WSDL 第一个 Web 服务。

现在我的问题是,每当用户对其中一个客户端执行某些操作(例如向数据库添加元素)时,网络服务都必须通知所有客户端。

经过一些研究,我发现长轮询技术可能会帮助我完成这项任务。但是我不确定这是最好的解决方案,并且这个解决方案是否适用于所有目标平台。

长轮询技术是否适合 Web 服务 (WSDL) 上下文,或者是否有另一种广泛使用和支持的方法?

4

1 回答 1

1

长轮询或Comet技术最适用于这种情况,Web 服务是无状态的,不支持在不对托管服务(即 IIS、Apache 等)进行大量修改的情况下将数据推送到客户端。

于 2012-04-12T11:37:33.797 回答