【问题标题】:Alternatives to Yahoo Pipes [closed]雅虎管道的替代品[关闭]
【发布时间】:2011-01-02 10:57:12
【问题描述】:

我使用 Yahoo Pipes 进行了一些原型设计,但我不愿意不愿意在全面生产中使用它,因为我们无法控制它的正常运行时间等。

是否有可以在我自己的服务器上运行的(理想情况下是开源的)替代方案?或者任何可以将管道转换为 PHP 或 Ruby 的应用程序?

【问题讨论】:

  • 在雅虎的服务器和你的服务器之间,我敢打赌雅虎的正常运行时间比你的要好^^
  • @Pascal MARTIN 哈!同意。但他们节流了,我不相信它会在几年内作为一家公司存在。或者他们可以拔掉插头或开始充电。太冒险了。
  • 这个问题现在已经结束,所以我不能把它作为答案发布,机器人为了记录,我来了一个交叉 Huginn(github.com/cantino/huginn),它是一个开源和自托管的替代方案,在管道日落之后获得了很多吸引力。

标签: php ruby-on-rails open-source yahoo-pipes


【解决方案1】:

有一个非常相似的工具,叫做 Quadrigram。 它有 500 多个操作模块,您可以将它们链接在一起以创建数据流程。 它还具有 40 多种可组合的可视化效果。它是基于网络的,允许您在线发布交互式原型。

www.quadrigram.com

【讨论】:

    【解决方案2】:

    请看apigee,他们有可视化界面以及xml基础脚本引擎。它允许您处理任何 api、xml、json 或文本。他们有

    【讨论】:

    • mmm 是他们的引擎开源还是基于 SAS 的模型?
    【解决方案3】:

    它似乎已经处于休眠状态,但为了记录,有 WebHookIt,基于 Node 和 MongoDB。

    【讨论】:

      【解决方案4】:

      也许你应该检查Apatar - 不确定你的要求是什么,但也许它有帮助?

      【讨论】:

        【解决方案5】:

        这个呢? http://pipes.deri.org/

        “DERI Pipes:开源、可扩展、可嵌入的 Web 数据混搭

        受雅虎 Pipes 的启发,DERI Pipes 是用于一般 Web 数据转换和混搭的引擎和图形环境。 支持 RDF、XML、微格式、JSON 和二进制流。 将其用作“Web Pipe”或嵌入到您的应用程序中 用作混搭命令行工具 支持 SPARQL、XQUERY、多种脚本语言。 根据需要扩展它 一般而言,DERI 管道生成可供应用程序使用的输出数据流(例如 XML、RDF、JSON)。但是,当由普通浏览器调用时,它们会为用户提供一个最终用户 GUI,以供用户输入参数值并浏览结果(参见下面的示例)。”

        【讨论】:

        • 据我所知,DERI Pipes 作为一个活跃的开源项目早已被抛弃。上一次提交是在大约 3 年前,从那时起就没有任何活动迹象。
        【解决方案6】:

        您可以使用 pipe2py 生成与简单 Yahoo 管道等效的 Python 代码:http://github.com/ggaughan/pipe2py

        如果生成的相当于您需要的 Yahoo Pipes 块的代码不是分发的一部分,则 pipe2py 很容易扩展/(请考虑回馈任何扩展...)

        【讨论】:

          【解决方案7】:

          关于正常运行时间,您可以将 Yahoo Pipes 的输出缓存在您的服务器上,以防提要在短时间内离开(尽管正如 PascalMartin 所说,它们的正常运行时间很可能比您的要好)。

          Yahoo 不太可能突然关闭 Yahoo Pipes,但如果他们这样做了,我相信克隆会开始涌现。在最坏的情况下,编写自定义程序/脚本来获取一堆提要并根据您的条件过滤它们并不难。

          【讨论】:

            【解决方案8】:

            在我们公司,我们使用 Yahoo Pipes 已经有很长一段时间了,我们仍在将它用于一些特定和更复杂的提要。

            否则,我们正在开发一个简单的基于 Sinatra 的应用程序,以像 Yahoo Pipes 一样工作,并将结果作为标准化的 XML/JSON 响应返回。 创建这样的应用程序非常简单,但是我同意 Pascal。在 Yahoo 的服务器和您的服务器之间,依靠 Yahoo!应该比依赖自定义服务器更有效。

            我们遇到的唯一管道缺点是 API 限制。我们已经部分解决了缓存响应的问题,并实现了自定义限制机制,以在 Pipes 返回 HTTP 错误时动态减慢请求。

            【讨论】:

            • 很高兴听到成功的故事。但是如果有一个开源的替代方案,你可以编写自己的模块,那就太好了。
            猜你喜欢
            • 2017-10-18
            • 2011-02-07
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2011-03-26
            • 2015-05-12
            • 1970-01-01
            相关资源
            最近更新 更多