Azure Service Fabric中是否建议使用blob作为可靠状态?
我看到两个选项:
实现分块机制并将块存储在可靠的集合中。这个选项虽然有很大的开发/维护负担。
从外部存储blob(Azure Blob存储)。此选项将服务与Azure耦合。我们必须提供自己的抽象和实现,以便在本地集群中运行。
也许有一个可靠的状态提供者/经理可以用某种方式获得blob?
答案 0 :(得分:2)
这是你目前最好的两个选择。今天没有内置的blob状态提供程序或服务。如果你将blob存储在可靠的集合中,我建议使用chunking来减少复制流量。您甚至可以考虑构建一个blob存储服务,该服务使用可靠的字典来存储块,使用多个分区部署服务以便更好地分发,然后为它提供一个接收blob,块和分发的客户端。