7

我目前正在构建一个基于 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。但这并没有反映在规格中。

那么有没有成熟的集线器可以在本地运行进行调试呢?或者有没有办法将官方的谷歌应用引擎中心配置为在本地运行并直接执行任务?

提前致谢

4

2 回答 2

2

新的 1.3.4 App Engine SDK 会自动运行任务。只需升级您的 SDK 即可利用它。

Next, I have a question concerning the spec itself. The Google reference implementation provides the initial publish method bound to the outpoint uri + /publish. But this is not reflected in the specs.

/publish 是集线器提供的唯一端点。根据规范的发现部分,这就是您宣传的内容。

于 2010-06-12T13:19:09.193 回答
0

顺便说一句,https://github.com/pubsubhubbub/PubSubHubbub/wiki/Hubs列出了所有当前已知的集线器和软件。

我还制作了自己的实现 0.4 规范的集线器;见https://github.com/cweiske/phubb

于 2011-04-06T11:34:12.290 回答