标签: msmq
有没有办法在不删除消息的情况下修改MessageQueue中的消息?
这里的IDEA是一个App(app1)向MSMQ发送消息,APP(app2)监听MSMQ 并检索消息。 app2必须更新将使用的数据(Message.Body) 备查。最后,app3将在处理完邮件后将其删除。
答案 0 :(得分:1)
恐怕答案是否定的。邮件提供程序不是为此方案构建的。 “更新”消息的唯一方法是检索该消息,修改它并将其重新放回。但请注意,更新的消息是另一条消息,与第一个应用程序放置的消息不同。