Azure blob创建时间是否单调增加?

Azure blob创建时间是否单调增加?,azure,azure-storage,azure-storage-blobs,distributed-system,Azure,Azure Storage,Azure Storage Blobs,Distributed System,如果我先创建blob1,然后等待它被创建 然后我在同一个容器中创建blob2,blob2的创建时间是否可能小于blob1的创建时间 对于blob时间的定义,可以参考。 编辑: 关于为什么会发生这种情况的更多解释: blob1和blob2的创建可以由不同的服务器处理(比如server1和server2) 若server1落后于server2时钟,则即使blob2的请求更晚,其创建时间也可以早于blob1 在分布式系统中,存在这样的时钟漂移[1]。如果单调性属性存在,那么它通常会在azure表存储

如果我先创建blob1,然后等待它被创建

然后我在同一个容器中创建blob2,blob2的创建时间是否可能小于blob1的创建时间

对于blob时间的定义,可以参考。

编辑: 关于为什么会发生这种情况的更多解释:

blob1和blob2的创建可以由不同的服务器处理(比如server1和server2)

若server1落后于server2时钟,则即使blob2的请求更晚,其创建时间也可以早于blob1

在分布式系统中,存在这样的时钟漂移[1]。如果单调性属性存在,那么它通常会在azure表存储[2]、cosmosdb[3]等中明确提到。 对于azure blob,我找不到他们提到过单调性存在与否的地方,因此我问是否有人发现了这一点

[1] “在网络上”部分

[2]


[3] 是的,创建时间是单调增加的。如果在创建blob1之后创建blob2,blob2的创建时间不能早于blob1。

如果blob1在blob2之前创建,则blob1的创建时间将始终小于blob2。您的问题的目的是什么?我是说你有什么想法?你为什么问这个问题?您能否解释一下您的用例/想法创建时间是单调递增的,但我恐怕误解了您的意思,这就是您想知道的吗?分布式系统中没有单一时钟,如果blob1创建请求转到server1,blob2创建请求转到server2,然后如果server2时钟大大落后于server1(比方说10分钟),那么blob2将有更早的时间,即使有人在Blob1之后创建了blob2,也有一些建议,包括元数据/表存储。有参考资料吗?请参阅我的问题编辑,其中包括有关为什么会发生这种情况的更多解释。