我正在寻找一个服务器端组件,最好是java,它允许我通过javascript订阅pubsubhubbub feed。我知道订阅者是标准rest / pubsubhubbub格式的服务器端应用程序,但Google似乎已经创建了一个非常方便的ajax桥。
不幸的是,我正在处理的数据根本无法离开我们的服务器,更不用说通过Google了。
是否有人知道伪javascript pubsubhubbub订阅者的(最好是免费的)服务器端代理?
参考:http://code.google.com/apis/feed/push/docs/index.html#hiworld
答案 0 :(得分:1)
我知道Kwwika和Pusherapp正在努力解决这个问题。如果你愿意,我可以和这些人一起介绍你。
如果没有,我相信使用Node.JS这样的东西构建相对容易。这个code on Github应该是一个良好的开端。事物like this已经用它构建。
我们(superfeedr)正试图让更多人建造类似的东西......
答案 1 :(得分:0)
我正在寻找服务器端 组件,最好是java,即可 允许我订阅pubsubhubbub 通过javascript提供
订阅部分有一个java实现] 1可用。但是中心部分还没有在java中实现,这需要订阅应该是私有的feed。对于javascript(jquery)部分,我只使用简单的长轮询。
是否有人知道(最好免费) 服务器端代理伪 javascript pubsubhubbub订阅者?
我认为不存在这样的免费解决方案。即使谷歌的推送API尚未开放。
不幸的是,我正在处理数据 那根本不能离开我们的服务器, 更不用说通过谷歌了。
还没有实施pubsubhubbub protoccol的HUB部分。但如果它在内部,我也不认为你需要这种扇出(集线器(规范))提供(向其他服务器广播)。
我认为您可以使用像Atmosphere这样的彗星框架来暂停连接和广播Feed差异。我认为这可以通过Atmosphere框架快速编写(1天你将有一个工作原型)。
答案 2 :(得分:0)
您可以在Web应用程序中查看使用Superfeedr和Kwwika组合的示例,该示例允许您在此处订阅任何RSS源或跟踪RSS源中的关键字: http://superfeedr.kwwika.com
你可以在这里获取GitHub中的源代码: http://github.com/kwwika/ASP.NET-MVC-PubSubHubbub-Subscriber/tree/Kwwika-Superfeedr-Demo