0

我目前正在对 Windows Server 的服务总线进行一些测试,并且我正在使用BrokeredMessage类的EnqueuedTimeUtc属性进行一些性能测试(计算有多少开销来自服务总线以及有多少来自我的应用程序代码)。

在主题和队列的配置中,我设置了自动转发以自动将消息从订阅转发到队列。

为了正确解释测量值,我必须知道BrokeredMessage上的EnqueuedTimeUtc是表示发送原始消息的时间,还是表示将消息转发到队列的时间。

它是哪一个?主题的原始入队时间,还是队列中的第二个入队时间?

4

2 回答 2

1

在 MSDN 论坛上问同样的问题时,我从 Microsoft 服务总线团队的 Dan Rosanova 那里得到了以下回答:

这不是来自上游队列/实体的入队 - 它是服务总线服务器将该消息存储到实体中的标记时间。

于 2015-03-23T13:44:00.627 回答
-1

队列上的第二个入队时间 - 自动转发时。

于 2015-03-20T23:46:10.740 回答