我在新的内部云上设置现有应用程序时遇到一个奇怪的问题。
我有一个简单的消息传递系统,它将消息从一台服务器 (Server1) 推送到另一台服务器 (Server2) 上的 MSMQ。消息在出站时消失,但绝不会出现在入站队列中。
当我将 Server2 msmq 脱机时,消息会在 Server1 上累积。在 Server2 上重新启动 Msmq 会导致 Server1 上的出站队列中的消息消失 - 但消息仍然不会到达 Server2。
细节:
- MSMQ 在工作组模式下设置,因为这是虚拟网络要求。
- 队列是私有的。
- 权限设置为允许某些用户访问。
有谁知道为什么会发生这种情况或者我如何找到这个问题。
远程专用队列可能是事务性队列,而您以非事务性方式发送消息,反之亦然。如果队列上的事务设置和消息不匹配,消息就会消失!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)