我正在使用Azure Service Bus主题和订阅功能,用于在应用程序中发送控制消息。消息侦听器(订阅者)在工作角色中运行,它们接收并处理请求。总线中的每条消息只能被一个侦听器拾取一次,即使同时有多个侦听器在运行。
使用Service Bus没有问题;但是我们在本地调试/测试应用程序时遇到了一些问题。我们有两个Service Bus,一个用于云端,另一个用于本地调试。现在,如果多人同时调试应用程序,则该消息仅由其中一个系统随机选中。这是预期行为,但在调试时可能会引起麻烦。
有没有办法使用本地仿真器来使用Service Bus?我做了一些研究,但是我找不到可靠的解决方案。有没有办法使我们在隔离环境中调试应用程序?