首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在基于REST的web服务中实现异步请求响应

如何在基于REST的web服务中实现异步请求响应
EN

Stack Overflow用户
提问于 2010-08-17 10:51:14
回答 2查看 2.5K关注 0票数 0

我需要找到一种方法来支持发布/订阅模型。如您所知,客户端和服务器之间的通信是HTTP协议。我在后台使用apache (PHP) web服务器来处理所有的REST请求。问题是如何使用PHP或其他任何工具(在web服务器端)来支持这种发布/订阅模型。

1)客户端订阅对象中的更改(GET /config/ object /?type= async ) 2)客户端不会阻止此请求,因为它是异步调用。3)服务器接受订阅并等待事件。4)服务器在事件发生时发布包含所需数据的客户端。

我基本上需要知道如何实现上面的所有四个步骤。

EN

回答 2

Stack Overflow用户

发布于 2010-08-17 10:57:44

你可能正在寻找像PubSubHubbub这样的东西-

http://code.google.com/apis/pubsubhubbub/

让PubSub为您实现集线器意味着您不需要阻塞对服务器的调用。

他们已经实现了不同语言的示例订阅者和发布者。

票数 0
EN

Stack Overflow用户

发布于 2010-08-17 11:05:19

如果还没有,您应该阅读Roy Fielding关于PubSub的各种方法的文章。http://roy.gbiv.com/untangled/2008/paper-tigers-and-hidden-dragons

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3498984

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档