标签: c# msmq
我刚刚开始实施MSMQ,并且遇到一种我不知道如何处理的情况。
如果我向MSMQ服务发送了一条消息,但是由于任何Send方法引发错误,我该如何处理它,以免丢失未发送给MSMQ的消息?是我以后可以处理的任何未发送消息,还是我必须处理将其存储在数据库中?
非常感谢。
答案 0 :(得分:1)
如果Send()方法引发异常,则必须假定该消息尚未入队。您需要自己处理并重新发送。
Send()