首页 > 解决方案 > 处理 MSMQ Send() 消息失败,不丢失消息

问题描述

我刚刚开始实施MSMQ,我正面临着我不知道如何处理的情况。

如果我向我的 MSMQ 服务发送一条消息,但由于任何 Send 方法引发错误,我该如何处理它才能不丢失未发送到 MSMQ 的这条消息?是否有任何未发送的消息队列可以稍后处理,或者我必须处理将其存储在我的数据库中?

非常感谢。

标签: c#msmq

解决方案


如果该Send()方法引发异常,则必须假设消息尚未入队。您需要自己处理并重新发送。


推荐阅读