问题标签 [websub]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-app-engine - PubSubHubBub 集线器
我目前正在构建一个基于 PubSubHubBub 协议的实时 Web 应用程序。但是,我遇到了几个问题。
首先,我正在寻找可以在我的服务器上运行的集线器应用程序。有几个应用程序,但大多数还不成熟,或者它们不支持 0.3 规范。官方的 google hub 在 Google App Engine 上运行,甚至可以在本地执行。不幸的是,"Tasks will not run automatically. Push the 'Run' button to execute each task."
这种行为对于调试和理解工作流很有用,但是在一些实时测试中,最好不要手动调用所有任务。由于自动运行任务,有没有办法调整本地应用程序引擎?
接下来,我有一个关于规范本身的问题。Google 参考实现提供了绑定到 outpoint uri + 的初始发布方法/publish
。但这并没有反映在规格中。
那么有没有成熟的集线器可以在本地运行进行调试呢?或者有没有办法将官方的谷歌应用引擎中心配置为在本地运行并直接执行任务?
提前致谢
rest - 现有的 pubsubhubbub ajax 代理/网桥?(就像带有 Push 的 Google Feeds API v2)
我正在寻找一个服务器端组件,最好是 java,它允许我通过 javascript 订阅 pubsubhubbub 提要。我知道订阅者是标准 rest/pubsubhubbub 格式的服务器端应用程序,但谷歌似乎已经创建了一个看起来很方便的 ajax 桥。
不幸的是,我处理的数据根本无法离开我们的服务器,更不用说通过 Google 的了。
有人知道伪 javascript pubsubhubbub 订阅者的(最好是免费的)服务器端代理吗?
参考:http ://code.google.com/apis/feed/push/docs/index.html#hiworld
web-applications - PubSub 基础知识 - 大量追随者场景?
我有一个网络应用程序,用户可以在其中互相关注。当一个用户发布某些操作时,我希望该操作出现在关注者的提要中。一种简单的方法可能是为每个用户保留一个 feed.xml 文件,该文件的更新如下:
用户A 之后是用户B、用户C。
UserA 发布了一些内容。
更新 UserB、UserC xml 提要,例如:
这就像pubsub(我认为)。我不需要它是实时的。我不确定如何处理许多追随者的情况。如果一个用户有 100 万关注者,那么集线器不是必须坐在那里通知所有 100 万订阅者吗?如果集线器在单个服务器上运行,这可能会占用 CPU 很长时间,对吧?
谢谢
javascript - 实时更新显示,如朋友提要或推特热门推文
我正在使用PubSubHubbub接收提要的最新更新。一旦回调 url 收到更新,它应该像朋友提要或 twitter 顶部推文一样显示在网页中(一旦有新内容到达,内容就会向下移动)。
有没有图书馆可以做到这一点?jQuery?
回调 url 以 atom xml 格式接收更新。
谢谢,玛尼
php - 如何实现 PubSubHubub?
我想知道如何在 PHP 站点中实现PubSubHubbub。我不明白。你能解释一下吗?我不明白。发布者通知订阅者和订阅者 - 我的网站?
或者在 $hub_url 我应该发布我的集线器?
javascript - 寻找 pubhubsubbub 协议的开源 javascript 实现
PubSubHubbub协议发布端的javascript开源实现先有哪些
php - 如何在 PHP 中使用 Superfeedr
我正在研究一个解析大量 RSS 提要的项目,我只是发现 Superfeedr 关于如何将PubSubHubbub API 与 PHP 一起使用的文档很差。
请任何人都可以给我一个很好的教程或示例如何使用它来订阅任何提要?
谢谢,
xml - RSS 和 ATOM 如何通知客户端更新?长轮询或轮询或其他什么?
我读到 RSS 和 ATOM 是基于 HTTP 的,使用 XML 格式。那么,如果 HTTP 不支持连接,RSS 或 Atom 阅读器如何获知内容更新呢?他们是否需要定期轮询服务器?我有兴趣在实时 Web 应用程序中使用它,但我听说“轮询无法扩展”。
php - 确认订阅的 PubSubHubub 错误
我使用这段代码:
但是 pubsubhubbub.appspot.com 的集线器给了我“尝试确认订阅时出错”,为什么?
xml - Feedfetcher 在我的提要中放置不存在的项目
我检查 RSS 提要的频率比我应该的要高,所以我构建了一个应用程序,它在午夜和下午 5 点之间延迟了我的 RSS 提要,所以我不检查它们(请参阅http://rssafter5.appspot.com)。我将 RSS 提要作为输入,并在我的域上创建了一个自定义提要,该提要在每天下午 5 点之前不会检查源提要(因此不会更新)。
然而,最近 Feedfetcher 在我的自定义提要实际更新之前,一直在我的(自定义)RSS 提要中放置新项目。例如,我的自定义 MarginalRevolution 提要目前(太平洋标准时间 4:30)在周日晚上午夜之后没有显示任何项目,但今天上午 10 点,Google 阅读器显示了今天上午 9 点在 Marginal Revolution 上发布的帖子。在大多数情况下,这将是一个好处,但我特别想在下午 5 点之前不阅读提要,所以它破坏了我的应用程序的功能。
如何让 Feedfetcher/Google 识别出我的 Feed 是独特的,并停止使用来自原始网站的更新内容来聚合/替换我的内容?谢谢你的帮助,凯文