【发布时间】:2015-10-29 12:21:50
【问题描述】:
问题描述:我的开发环境服务总线消息被填充到我的 UAT 或生产队列中,并且消息在这些环境中被处理..
总结一下我的系统:我们有一个活动管理系统,用于向用户发送电子邮件..
我们有一个工作角色,它读取输入数据并将消息填充到服务总线队列中。
他们是另一个工作角色,负责阅读此消息、处理并向用户发送电子邮件..
我的问题是当我们调试时,一些开发人员没有检查正确的消息队列设置,而是在 UAT 环境队列中填充消息。这导致向真实用户发送电子邮件..
所以我正在寻找一种方法或策略,我们有一些验证可以扣除这些不需要的消息而不进行处理。
我确信我们应该有适当的流程来检查这些配置设置,但希望自动化这些验证..
【问题讨论】:
-
理想情况下,您应该为每个环境拥有不同的服务总线帐户。
-
是的..但问题出在应用程序配置上..人们没有在错误的队列中检查和填充消息..
-
你可以使用配置文件转换之类的东西。这样,您的调试应用程序将从适当的配置文件中选择设置。
-
是的,我认为该选项,但想看看我们是否有任何不同的方式来实现它..
标签: c# .net azure azureservicebus azure-servicebus-queues