我有一个RESTful Web服务和一个使用它的富客户端应用程序。 我需要实现与此服务同时工作的多个用户,这样当有人更改某些内容时,它将尽快反映在其他用户客户端上,而不是以交易方式反映出来。
我使用Web Socket通知其他客户端。
1)这样好吗? 2)是否有其他选项不涉及长期投票?
谢谢你, 我做。
答案 0 :(得分:1)
我正在使用WebSocket来通知客户有关更改资源的信息。 我试一试,看看它是如何运作的。
答案 1 :(得分:0)
Haven在REST或JSON上工作很多但是为了避免轮询,我想你可以实现一个订阅/通知机制。
用户客户端将公开一个端点" listen"对于事件,即在客户端部署的小型Web服务
用户客户端在启动时注册发送端口(甚至是完整URL)的通知,它希望通知更改。
当完成更改时,在Web服务中运行的调度程序可以通过事件(将关于更改的信息封装)发送到所有已注册的客户端。