处理MSMQ Send()消息失败,不丢失消息
Handle MSMQ Send() message fails, not to lose message
我刚刚开始实施MSMQ,我面临着一个我不知道如何处理的情况。
如果我向我的 MSMQ 服务发送一条消息,但由于任何 Send 方法抛出错误,我该如何处理才能不丢失这条未发送到 MSMQ 的消息?我可以稍后处理任何未发送的消息队列,还是我必须处理它并将其存储在我的数据库中?
非常感谢。
如果 Send()
方法引发异常,则必须假定消息尚未入队。您需要自行处理并重新发送。
我刚刚开始实施MSMQ,我面临着一个我不知道如何处理的情况。
如果我向我的 MSMQ 服务发送一条消息,但由于任何 Send 方法抛出错误,我该如何处理才能不丢失这条未发送到 MSMQ 的消息?我可以稍后处理任何未发送的消息队列,还是我必须处理它并将其存储在我的数据库中?
非常感谢。
如果 Send()
方法引发异常,则必须假定消息尚未入队。您需要自行处理并重新发送。