13

标题几乎解释了我的问题:

如果存储队列中没有消息,假设我们能够获取队列引用并建立连接,为什么它不只是返回 0?相反,它返回null.

这是否与消息计数是“近似值”这一事实有关?好奇,胜过一切。

4

1 回答 1

15

近似消息计数开始null表示它尚未初始化。在第一次调用 之后FetchAttributes,它会填充来自服务的当前值。如果此时队列中没有消息,则返回的值为零。

于 2016-05-19T07:50:29.113 回答