【问题标题】:Best Approach to consume APIs [closed]使用 API 的最佳方法 [关闭]
【发布时间】:2017-03-28 05:48:51
【问题描述】:

使用数据处理/数据仓库所需的 API 的最佳方式是什么。

我想通过 API 获取多个数据源。一些模块有超过 20 个 API 调用,其他模块有 5-6 个。如何获取每个系统/数据源的所有这些数据。

最好的方法是使用 Azure Web Job Service 等控制台应用程序吗?因为它需要从头开始编程,所以这是最多的工作量吗?或者我应该使用像 Talend、Pentaho 这样的中间件来使用这些 API 并传输到数据库?

我们将不胜感激任何帮助。

【问题讨论】:

    标签: .net database azure talend azure-webjobs


    【解决方案1】:

    WebJobs 给您的唯一好处是能够按计划执行代码。您将编写自己的代码来从各种 API 中提取数据,并在您选择对数据进行仓库时进行存储。

    在我看来,如果您已经有 .NET 代码可以访问这些 API 并保存编写的必要数据,那么 WebJobs 将是一个合理的选择。如果您必须编写代码以从头开始调用 API,我会首先查看第三方数据集成工具,例如 Talend,看看它是否适合您。

    【讨论】:

    • 谢谢!!后者是我也倾向于的方法,但想获得另一种意见!
    猜你喜欢
    • 2012-01-15
    • 2021-12-24
    • 2011-10-12
    • 2020-03-01
    • 1970-01-01
    • 2013-04-01
    • 1970-01-01
    • 2011-12-10
    • 1970-01-01
    相关资源
    最近更新 更多