gpt4 book ai didi

c# - 以编程方式(C#)检测队列不再能够接收消息的最佳方法是什么?

转载 作者:行者123 更新时间:2023-12-03 08:54:01 25 4
gpt4 key购买 nike

我们需要确定/一致的方式来知道是否已备份特定队列(本地/远程)(即不再能够接收消息),然后再向其发送消息。到目前为止,我见过的最好的解决方案是在给定的队列上获得消息计数(以一种有效的方式),然后确定是否发送消息。

除了捕获异常X或Y并重试之外,这里的最佳实践是什么?谢谢

最佳答案

如果队列已达到配额大小,则新邮件将被拒绝。您将需要监视队列的总消息大小,而不是总消息数。 MSMQ不使用消息数来确定是否达到配额。

或者,如果您使用的是死信队列,则可以看到状态为目标队列已达到配额的拒绝消息。我认为该方法比远程检查队列统计信息更有效。

关于c# - 以编程方式(C#)检测队列不再能够接收消息的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32108339/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com