当前位置: 首页 > 知识库问答 >
问题:

Azure-ServiceBus:EnqueueTimeUtc不准确

闽承望
2023-03-14

我注意到消息的EnqueueTimeUtc值不准确

我正在为我的系统使用ServiceBus主题和订阅者

发送方在.NET中使用“Microsoft.Azure.ServiceBus”version=“4.1.1”NuGet包编写,使用SendAsync()方法将消息发送到主题

订阅方是使用Azure.ServiceBus.Control_Client(azure-servicebus version 0.50.3)在Python中编写的,使用receive_subscription_message()方法和peek_lock=true接收消息

sender和subscriber都在我的本地计算机上运行,ServiceBus的位置是“West US”

我是不是漏掉了什么?

共有1个答案

司寇高峯
2023-03-14

这里可能缺少的一个微妙之处是,EnqueuedTimeUTC是由服务设置的,而不是由发送方设置的。因此,发送方和接收方的时钟都可能是不同的(既与服务不同,如果它们在不同的机器上,则彼此不同),因此,我不会惊讶地观察到您所提到的有限的偏斜。

完全公开,我是Python SB SDK的维护者之一,所以如果需要更多的说明或者我错过了什么,请随时通知我;我希望这是有帮助的!

 类似资料:
  • 我想上传一个图像到Azure,当它被正确上传时,我想删除原始的本地图像。要这样做,我需要知道什么时候上传是成功的/完成的。 的文档提到它返回。我可以使用这个响应来触发一个后续的操作/方法吗?如果是,怎么做?

  • 我试图在caffe中训练一个二元分类模型,它告诉输入图像是狗还是背景。我有8223个阳性样本,33472个阴性样本。我的验证集包含1200个样本,每个类600个。事实上,我的优点是摘自MS-COCO数据集的片段。所有的图像都被调整大小,所以比格维度不超过92,较小的维度不小于44。在使用create_imagenet.sh(resize=false)创建LMDB文件之后,我开始使用求解器进行训练,

  • 编辑:我刚刚删除了其他的方法,我们已经验证是正确的,因为问题似乎有点长,这些方法似乎是无关的。 我有一个circle类,它有以下属性:中心、半径、旧位置、加速度、质量和恢复。 如果你接受向量方法的表面价值是正确的,这会有帮助,我认为它们的命名足够好,让你弄清楚它们的作用,但我也可以把它们粘贴进去。 我的主要问题是,当我运行它时,它注册了一个碰撞发生了,但是第二个圆圈的值位置没有改变。我将如何解决这

  • 我正在用C++的SFML制作一个2D游戏,我有一个冲突的问题。我有一个玩家和一张用瓷砖做的地图。不起作用的是我的碰撞检测不准确。当我将玩家向上移动然后向下移动到瓷砖上时,结果会有所不同。 我知道这个问题的根源可能是在计算球员移动时使用帧间的delta时间--所以它不是恒定的。但它平滑了运动,所以我不知道如何做它的其他方式。我试着用定速阀来使碰撞完全准确--速度必须非常低,我对此不满意。 在玩家位置

  • 我注意到当涉及到std::function对象和std::bind时,std::is_convertible和std::is_assignable会产生一些奇怪的结果。 我假设当这些函数返回true时,就可以进行转换了。还是我错过了什么? 下面的代码在不同的编译器上打印不同的结果,我希望它打印0,因为这些类型不能赋值。 它在以下编译器上打印0: null 它在以下编译器上打印 1: 4.7 VC

  • 这样一个看似简单的数字怎么会“太大”而无法在64位内存中表达呢?