【发布时间】:2020-08-03 09:39:38
【问题描述】:
我注意到消息的 EnqueueTimeUtc 值不准确
我正在为我的系统使用 ServiceBus 主题和订阅者
Sender 端使用“Microsoft.Azure.ServiceBus”Version="4.1.1" NuGet 包在 .NET 中编写 使用 SendAsync() 方法向主题发送消息
订阅者端是使用 azure.servicebus.control_client 用 Python 编写的(azure-servicebus 版本 0.50.3) 使用peek_lock=True的receive_subscription_message()方法接收消息
当我在订阅者端收到消息时,我从收到的消息中导出了“EnqueuedTimeUtc”属性,其值为“Tue, 21 Jul 2020 08:41:37 GMT”。 但是,我注意到时间不准确(比当前时间晚了约 7 秒) 在发送方,我在发送消息后添加了一个日志,日志的时间戳为 '7/21/2020 08:41:29.5047754'
发送者和订阅者都在我的本地计算机上运行,ServiceBus 位置是“美国西部”
我错过了什么吗?
【问题讨论】:
标签: azureservicebus servicebus azure-servicebus-topics azure-servicebus-subscriptions