gpt4 book ai didi

c# - WCF 和 MSMQ 故障处理

转载 作者:太空狗 更新时间:2023-10-29 20:12:21 24 4
gpt4 key购买 nike

有人可以向我解释这 3 种处理传递失败消息的方法之间的区别吗?

  • 中毒队列服务
  • 死信队列服务
  • 使用响应服务来处理故障

我有“Programming WCF”,但我真的不明白什么时候你会使用其中一个而不是另一个,或者什么时候使用多个它们才有意义。谢谢!

最佳答案

死和毒是两个不同的概念。有毒消息是可以从队列中读取的消息,但您的代码不知道如何处理它,因此您的代码给出了一个异常。如果这种情况持续一段时间,您希望将此消息放在不同的队列中,以便可以处理您的其他消息。描述了一个很好的方法 on MSDN .

死信是队列甚至不处理的消息。网络中断或接收 MSMQ 的计算机已关闭。像那样的东西。 Windows 会在一段时间后自动将消息放入死队列。所以建议写一个监控死队列的服务。

关于c# - WCF 和 MSMQ 故障处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/288457/

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