【发布时间】:2014-01-24 21:15:28
【问题描述】:
背景 - 我正在开发一个 Windows Phone RSS 阅读器应用程序(使用 C#)。除了阅读 RSS 内容之外,该应用程序还会对由提要链接的文章进行一些抓取,以获取更多信息。事实证明,这在客户端上执行的资源/带宽过于密集,我正在考虑将 RSS 聚合和抓取逻辑移至云端。
我想使用 Azure 移动服务。在我的简单设计中,我想要—— (1) 一个 Azure DB,它存储所有的 RSS 数据,包括抓取的内容。 (2) 客户端可以调用来获取此数据的前端服务 (3) 云中的计划任务,使数据库与最新的 RSS 内容保持同步。这里的处理会很繁重,因为它会抓取数千个网页,处理它们以获取更多信息,然后更新数据库。
* 实际问题 * 我的问题是关于(3)。我已经有在客户端上执行此操作的 C# 代码,并且我希望能够在开发服务中的计划任务时重用它。我阅读了 Azure 移动服务文档。他们似乎拥有的是运行 javascript 的预定作业。我不想使用 java 脚本,更愿意重用我的 C# 代码。对我来说,推荐(且非 hacky)的方式是什么?
【问题讨论】:
标签: c# javascript mobile azure