azure - 能够检索数据之前的 Azure 表存储持续时间
问题描述
我将 6000 个值插入 Azure 表存储。我在TableBatchOperations中插入值,一次 100 。值被插入到等待的异步方法中。
现在我的许多集成测试都失败了。他们试图检索以前插入的值,但不是 6K 值,而是仅返回 1K 或 2K 值。如果我在测试中插入一个多秒的 Task.Delay,它就会成功。
因此table.ExecuteBatchAsync()
,我所有的 60 个批次都运行完成。有谁知道为什么在(完成的)插入和能够检索数据之间还有这么长的时间?
注意:您可以使用 Microsoft Azure 表资源管理器重现此行为。在插入过程中,点击表格的刷新按钮。
注意2:我已经搜索了很多这种现象,真的找不到微软的任何规格说明插入和能够检索数据之间的时间。我在 Stackoverflow 上也找不到任何类似的帖子。
解决方案
推荐阅读
- macros - 为什么 C(++) 预处理器允许定义宏但不检查它是否未定义?
- python - 试图让精灵在一定时间后从屏幕上消失
- makefile - 如何在 Makefile 中定义自动变量的先决条件?
- c# - Visual Studio C# 忽略了一些代码行
- architecture - movt mips 指令有什么作用?
- angular - 包装器组件的更清晰的输出
- java - 三角形光栅化无法正常工作 - Java
- assembly - 装配 - 如果装载机改变部分在记忆中的位置怎么办
- mongodb - mongod.service 的作业失败,因为控制进程在 MongoDB v 4.2 中以错误代码退出
- fortran - ifort 是否支持 mac 上的 coarrays