[英]How to notify clients (Java,C#) using a WSDL based Webservice
我必须实现一个Web服务,该服务将由使用几种语言(例如Java,C#)和框架编写的不同客户端使用。
因此,我决定使用JAX-WS和Apache CXF Framework创建WSDL第一Web服务。
现在我的问题是,每当用户对其中一个客户端执行某些操作(例如向数据库中添加元素)时,Web服务都必须通知所有客户端。
经过一些研究,我发现长轮询技术可以帮助我完成此任务。 但是,我不确定这是否是最好的解决方案,并且该解决方案是否可以在所有目标平台上使用。
长轮询技术是否适合Web服务(WSDL)上下文,或者是否存在另一种广泛使用和支持的方法?
长轮询或Comet技术最适合这种情况,Web服务是无状态的,并且不支持在不对托管服务(例如IIS,Apache等)进行大量修改的情况下将数据推送到客户端。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.