问题标签 [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.

0 投票
2 回答
594 浏览

php - Superfeedr的回调文件应该写什么?

我需要生成 RSS 提要并获取帖子的标题和网址等。我决定使用Superfeedr。所以在这种情况下,我是 Superfeedr 的订阅者。有回调(订阅者 URL)字段来获取数据,但我不知道应该在回调文件中写什么。我在网上研究了示例代码,但我没有发现任何关于示例代码的信息。顺便说一句,我想在 PHP 中执行此过程。因此,如果您知道我需要写入此文件的内容,请发表评论。

0 投票
1 回答
207 浏览

ajax - pubsubhubbub 对前端开发人员意味着什么?

Google 对 pubsubhubbub 的介绍性文字将其描述为一种服务器到服务器的协议。

谷歌的视频介绍包括一个例子,当编辑一个完全独立的博客时,网页会很快更新。据说AJAX正在使用中。(如果我错了,请纠正我,但 AJAX 只会成为一种轮询技术)

我的印象是,使用 pubsubhubbub,虽然服务器可能不必相互轮询(因为订阅者也运行服务器集线器可以 POST 到),但浏览器必须以通常的方式使用 AJAX 轮询(或使用 Comet 或 websockets) . 它是否正确?

从前端开发人员的角度来看,没有任何改变是对的吗?如果使用 pubsubhubbub,是否不需要新技术?

0 投票
1 回答
526 浏览

c# - 通知系统 | 图书馆 | 点对点应用程序框架

我即将编写一个宠物项目,其中部分功能依赖于从一台机器到另一台机器的通知。

工作流程是这样的:

  1. A 人写了一些内容
  2. A 人按下按钮或说:“我完成了”
  3. 人 B 立即获得更新

所以,我的第一个想法是,创建一个服务器和客户端,就是这样!这就是我即将要做的事情,但我认为必须已经有一些东西可以解决这个问题。

我知道 XMPP,但我认为它会有点矫枉过正(我实际上不知道)我还听说过 pubsubhubbub,它看起来正是我需要的,但我不确定,因为这是一个点对点应用程序。

我只需要一个简单的方法让其他同伴“嘿,我已经完成了”......就是这样,一个 ping 或其他东西。

这里有某种点对点通知库|插件|框架吗?

0 投票
2 回答
2908 浏览

xml - 如何从 RSS 提要创建项目数据库以进行分析(而不是应用程序),并随着 RSS 项目的发布而更新?

我需要从 rss 提要创建一个项目数据库,并且我希望它能够异步更新(通过推 ala AJAX)而不是拉(通过 php 中的 python/magpie 抓取 RSS)。该数据库将用于分析而不是应用程序,因此它需要扩展。如果有人知道一个 rss 提要阅读器应用程序,您可以通过 xml 从提要中简单地导出项目,那就太好了。

我不希望创建一堆服务器基础设施来让 php rss 解析器在 chron 作业上与 mysql 一起玩,但如果有必要我会这样做。也对潜在的 python 解决方案感兴趣。

我查看了 Superfeedr/PubSubHubbub,但不确定这是否适合我。

0 投票
1 回答
1128 浏览

php - PHP中的Pubsubhubbub订阅者回调实现

我正在尝试使用 PSHB 协议来通知我的 Google 警报。我正在使用此处找到的代码。但是,我不清楚如何实现回调(或端点)。

有人可以提供一个简单的示例来说明我如何访问已发布到我的端点的数据吗?

谷歌代码的(稍作修改)片段如下:

[[编辑]]

我在下面添加了一些伪代码,以帮助进一步澄清问题......

我意识到这种方法(上面)可能是完全错误的,因为我怀疑它是一个 RSS/ATOM 文档被发布。但是,像上面这样的一些骨架代码应该足以让我开始,这样我就可以提取提要 ID、标题和发布的内容等内容。

0 投票
1 回答
1086 浏览

php - 使用 PHP 在 Web 上实时更新?

我希望在网络上的文档上实现实时协作。是否有某种库可以在 PHP 中启用它?类似于 SignalR的东西,它通过使用长轮询创建“持久连接”。

更新找到了pubsubhubbub的这个库 http://code.google.com/p/pubsubhubbub/source/browse/trunk/publisher_clients/php/

搜索库名称使我了解如何实现 PubSubHubbub?

0 投票
1 回答
353 浏览

feed - 关于 Googles PubSubHubbub 的缺点

我正在阅读一篇题为“通用提要类型的优化 Web 提要聚合方法”的论文,并讨论了谷歌的 PubSubHubbub 协议,该论文指出了它的缺点,例如

此外,还有一些补丁系统,例如 pubsubhubbub (Google 2010),它可以被视为提要阅读器和服务器之间的调节器。所有这些解决方案只有在客户端和服务器都支持扩展时才有效,这种情况很少见。例如,Pubsubhubbub 仅受我们数据集中 2% 的提要支持。

我从来没有真正与这个协议进行过交互,它是否需要客户端(订阅者)在他们的系统上安装某种软件,比如客户端(订阅者)需要订阅源侦听器来获取订阅源(这就是上面的意思)?

0 投票
2 回答
596 浏览

feedburner - 每个 Feedburner 提要是否自动支持 PubSubHubbub

在这里读到这是一个必须打开的选项,但也许从那以后它已经改变了。

0 投票
1 回答
137 浏览

websub - Pubsubhubbub 保证交付

刚开始研究 Pubsubhubbub ,我想知道协议中是否有保证的交付机制,或者它真的取决于集线器如何实现它?

谢谢

0 投票
0 回答
823 浏览

python - 如何在 Django PuSH 中创建回调 URL

我正在为我的 Blogger 博客使用Django-PuSH (PubSubHubPub)。

现在,我阅读了文档并可以编写简单的代码。但是,文档中从来没有提到任何地方输入回调 URL!

这是简单的代码。