推送 API 示例 [关闭]
Posted
技术标签:
【中文标题】推送 API 示例 [关闭]【英文标题】:Examples of Push APIs [closed] 【发布时间】:2011-02-03 14:28:26 【问题描述】:寻找推送 API 的示例,而不是 websocket、comet 或 pubsub。 需要专门用于两个系统之间通信的示例(相对于客户端/浏览器 - 服务器)。换句话说,它不必通过 HTTP。
【问题讨论】:
许多 web socket 实现中使用的 API 与非 websocket 方法相同。具体来说,Pub/Sub 不是特定于 websocket 的,可以在许多不同的上下文中使用,包括 peer2peer gossip 环境。 【参考方案1】:PubSubHubbub 一个简单、开放、服务器到服务器、基于 web-hook 的 pubsub(发布/订阅)协议,作为 Atom 和 RSS 的扩展。
他们还有一个comparing different protocols 的 wiki 页面。
【讨论】:
谢谢。我实际上在寻找 Atom 或 RSS 提要以外的东西。正在寻找在两个系统之间移动大量数据的 api……而且不一定是 HTTP。【参考方案2】:为此有几个稍微改进的 API。 Here 是 jQuery 的一个。 Here 是一篇博客文章,描述了如何在 ASP.NET 中实现这一点。由于令人讨厌的持续连接性,这是一个难以构思的框架。
【讨论】:
感谢您的链接。我确实注意到我的帖子不清楚。寻找系统/服务器之间的 API 示例 - 非常适合大量数据......并且不必通过 HTTP。 如果您正在寻找一种高效的客户端-服务器模型,请查看 java.nio 或 Twisted Python 并构建您自己的协议。如果您不需要浏览器,那么整个问题就容易多了。一般来说,浏览器中唯一的非 HTTP 协议是 WebSockets,但这还没有完全确定以上是关于推送 API 示例 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章