资源更改时的RESTful通知

时间:2011-06-28 20:52:22

标签: rest notifications

我有一个RESTful Web服务和一个使用它的富客户端应用程序。 我需要实现与此服务同时工作的多个用户,这样当有人更改某些内容时,它将尽快反映在其他用户客户端上,而不是以交易方式反映出来。

我使用Web Socket通知其他客户端。

1)这样好吗? 2)是否有其他选项不涉及长期投票?

谢谢你, 我做。

2 个答案:

答案 0 :(得分:1)

我正在使用WebSocket来通知客户有关更改资源的信息。 我试一试,看看它是如何运作的。

答案 1 :(得分:0)

Haven在REST或JSON上工作很多但是为了避免轮询,我想你可以实现一个订阅/通知机制。
用户客户端将公开一个端点" listen"对于事件,即在客户端部署的小型Web服务 用户客户端在启动时注册发送端口(甚至是完整URL)的通知,它希望通知更改。 当完成更改时,在Web服务中运行的调度程序可以通过事件(将关于更改的信息封装)发送到所有已注册的客户端。