2017-09-26 69 views
0

如果服务结构是多租户应用中的图片存储的良好候选,我无法做出决定。每个租户可以有约。 1GB的图像。可以将服务结构替换为斑点或COSMOS数据库? 我的东西,它不好,但林不知道...(没有关于这个发现的文档...-但微软在服务结构上运行某种类型的数据服务...)服务结构 - 架构决策 - 图片

我想使用服务结构对于图像无状态的服务上传到某种DB服务......也许在有状态服务使用一些队列吧...

您的意见,欢迎...

预先感谢您

回答

1

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

+0

Jess的评论是正确的。还有一件事我认为它可能有用的是在上传图像之后,很可能必须对图像进行上传后处理,即生成缩略图或生成关于图像的元数据。在服务结构中使用队列和无状态服务非常有用,可以通过高上传流量来扩展它们 – duongthaiha