推送 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 示例 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

极光推送的自定义消息推送之后ios怎么使用

IBM MFP 8 推送通知休息 API 示例

有啥方法可以将推送式网络通知发送到移动设备? [关闭]

通用 iPhone 推送应用程序 [关闭]

关闭推送通知

当网站关闭时,推送通知如何在每个浏览器上工作?