好的,如果我的理解/术语有点奇怪,请原谅我 - 我仍在掌握 NSB 和 MSMQ 之间的交互。
今天早些时候,我不小心使用生产配置文件在我的工作站上启动了我们的订阅者 Web 应用程序。这意味着我的工作站在我们的生产发布者应用程序中注册了自己。我现在不知道如何让发布者停止向我的工作站发布消息,除非重新启动发布者服务——这会很糟糕,因为它是一个生产系统。
查看发布者主机系统上的队列管理器,我可以在计算机管理 -> 服务和应用程序 -> 消息队列 -> 传出队列下看到专用队列:
DIRECT=OS:DYLAN_PC\private$\DylanApplicationInputQueue
但我看不到任何删除队列或删除订阅的机制。即使替换了本地订阅者应用程序的配置,当我现在启动本地订阅者时,来自我们生产环境的消息也出现在队列中。这使得做任何有用的工作有点棘手。任何指向相关文档位的指针将不胜感激......