Web服务向客户通知可用新数据的最佳方法是什么?

时间:2010-06-28 04:49:27

标签: web-services

服务器是PHP RESTful Web服务,客户端可以是AJAX GUI或桌面Java应用程序。一旦Web服务提供的值发生更改,客户端就必须更新演示文稿。怎么实现这个?恕我直言,不时轮询网络服务似乎不是一个有效的解决方案。 Web服务必须能够以某种方式通知订户有关更新事件。这种情况的常见最佳做法是什么?

1 个答案:

答案 0 :(得分:0)

Web服务通常不会通知其客户。正如您所说,“不时轮询”是一个可行的解决方案 - RSS似乎适合您的场景(或您的服务已经输出的任何其他形式的XML甚至JSON)。
如果您希望客户对服务器事件做出反应,您可能需要比Web服务更强大的功能。