有没有办法修改MessageQueue中的消息而不删除它?

时间:2013-10-25 06:32:15

标签: msmq

有没有办法在不删除消息的情况下修改MessageQueue中的消息?

这里的IDEA是一个App(app1)向MSMQ发送消息,APP(app2)监听MSMQ 并检索消息。 app2必须更新将使用的数据(Message.Body) 备查。最后,app3将在处理完邮件后将其删除。

1 个答案:

答案 0 :(得分:1)

恐怕答案是否定的。邮件提供程序不是为此方案构建的。 “更新”消息的唯一方法是检索该消息,修改它并将其重新放回。但请注意,更新的消息是另一条消息,与第一个应用程序放置的消息不同。