代码之家  ›  专栏  ›  技术社区  ›  IsmailS

从windowsazure平台上的第三方web服务异步拉取数据

  •  1
  • IsmailS  · 技术社区  · 15 年前

    我想从不同的第三方API web服务中提取大量数据,并将其存储在一个临时区域(这是我现在要决定的),然后根据需要将其逐个移动到我的应用程序数据库中。

    我想知道我可以用Azure平台来实现上述功能吗?使用Azure平台执行此任务有多好?

    如果要拉取的数据量很大,并且拉取的频率很高,即可能是半小时或2000个不同用户每小时拉取一次,该怎么办?

    如果我必须在Windows服务器上实现它,那么我知道我将使用Windows服务来实现它。但我不知道如果有可能的话,如何在windowsazure平台上做到这一点?

    2 回复  |  直到 15 年前
        1
  •  1
  •   David Makogon    15 年前

    假设您托管您的服务、存储和sqlazure在同一个数据中心(通过适当地设置关联性),您只需在从web服务提取数据时支付带宽费用。从表存储中检索或插入sqlazure不需要带宽费用。

        2
  •  1
  •   Rinat Abdullin    15 年前

    在windowsazure中,通常是用于承载云处理的工作角色。为了完成您的任务,您需要自己实现这个消息传递/调度基础设施,或者使用类似于 Lokad.Cloud Lokad.CQRS

    我们使用洛卡德云用于数十万系列和Lokad.CQRS公司允许按计划可靠地检索和同步数百万个产品。