【问题标题】:Simple file generator service in Azure?Azure 中的简单文件生成器服务?
【发布时间】:2016-03-26 23:08:36
【问题描述】:

我的客户端软件需要在线调用服务(最好在Azure 中),该服务会生成一个文档,然后可以从 URL 中检索该文档。我相信它会是这样的:

  1. 客户端使用参数调用服务。
  2. 服务生成文档并将其存储在CDN
  3. 指向 CDN 的 URL 已交付给客户端。
  4. 客户端通过 URL 下载文档。 (最好限制次数。)

实现此目的最简单/最好的方法是什么?

【问题讨论】:

  • 文档是什么文件格式?是否只有一个人会下载任何单个文档?
  • 一个pdf,每个用户都有不同的内容。因此,每个文档一个人。

标签: web-services wcf rest azure


【解决方案1】:

我会在 Azure 存储中使用 BLOB。您可以将 CDN 选项添加到 Azure 存储。每个 blob 都有一个唯一的 URL,可以是公共的或私有的。您可以跟踪系统中的读取,然后将 URL 设为私有。

【讨论】:

  • 首先您将如何生成 blob?我相信这是棘手的部分。网络服务?休息吗?
  • Azure Blob 服务可以通过基于 REST 的界面进行管理。还有许多可用的客户端库(取决于您选择的编程语言),它们本质上是 REST API 的包装器。您可以在您的服务中使用这些客户端库来创建 blob,并让您的服务返回您的客户端可用于下载 blob 的 blob URL。
  • 当您说您的服务时,您指的是什么类型的服务?由于我需要后端逻辑,我认为我不能让客户端直接与 Blob 服务通信。因此,RESTful 的东西需要某种服务。客户端->服务->存储。
猜你喜欢
  • 1970-01-01
  • 2013-02-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-29
相关资源
最近更新 更多