在星期五的客户测试期间,我注意到Blob存储事件的行为有些奇怪,现在我想知道是否存在已知情况导致双事件(创建的blob)触发。
因此,基本上,外部应用程序将Blob写入容器。大多数Blob照常照常触发一个Blob创建的事件,但是由于某种原因,*。zip Blob(仅那些)导致两个事件彼此接近(相距不到0.5秒)触发。压缩文件的大小通常约为200-250 kB。
以前我也遇到过类似的问题,但是在那种情况下,第一个事件总是伴随着
"contentLength": 0
...这也使它们非常容易过滤掉。
但是在这种情况下,我得到了两个不同的事件,它们的blob大小都相同(和实际)。
这自然也可能是由发件人应用程序引起的。,我正在努力使正确的人员在线,以便能够验证和修复或可能复制或发布我自己的测试代码。
但是有更详细的规范可用来描述如何从Blob存储中触发这些事件。我也很好奇是否有任何方法可以避免创建有时似乎发生的0长度事件。
编辑:嗯-最终确认这实际上是发送系统中的错误,因此在这种情况下我们没有问题。但是,即使有人知道是什么触发了那些可能的“零内容长度”事件,这也将有助于计划未来的解决方案。