【问题标题】:Service fabric - architecture decision - Pictures服务结构 - 架构决策 - 图片
【发布时间】:2017-09-27 02:38:23
【问题描述】:

我无法决定服务结构是否适合在多租户应用程序中存储图片。每个租户可以拥有约。 1GB 图像。可以替代 blob 或 COSMOS DB 的服务结构吗? 我觉得,它不好,但我不确定......(没有找到关于这个的文档......但是微软在服务结构上运行某种类型的数据服务......)

我想使用服务结构无状态服务将图像上传到某种数据库服务......也许在有状态服务中使用一些队列......

欢迎您的意见...

提前谢谢你

【问题讨论】:

    标签: azure model-view-controller azure-service-fabric


    【解决方案1】:

    从纯粹的成本角度来看,您最便宜的选择(也是我的建议)是使用 Azure Blob 存储。与将图像写入 SF 集群上的硬盘驱动器甚至与将它们作为附件存储在 CosmosDB 中相比,这将便宜几个数量级。您的 SF 无状态服务可以接收图像并将字节上传到 Blob 存储,然后将 URI 存储在某个地方以供以后检索。

    【讨论】:

    • Jess 的评论是正确的。还有一件事我认为它可能有用的是,在上传图像后,您可能必须对图像进行上传后处理,即生成缩略图或生成有关图像的元数据。在 Service Fabric 中拥有队列和无状态服务非常有用,可以通过高上传流量进行扩展
    猜你喜欢
    • 1970-01-01
    • 2012-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-23
    • 2012-12-08
    • 1970-01-01
    • 2017-02-20
    相关资源
    最近更新 更多