我们有一个从 MSMQ 运行的现有服务总线,它消耗一个需要将命令发布到 Azure 上运行的总线的事件。
我们将 azure 暴露给外部世界,并为内部消息保留 msmq。
我尝试新建一个仅发送总线的实例来完成此操作,但没有运气,将不胜感激一些指针/代码示例。
编辑
我还没有找到这个问题的答案,到目前为止,我的解决方法是设置一个 web api,它托管运行 Azure 作为传输协议的 nservicebus。所以我的 MSMQ 消费者将调用 api,该 api 将向我们的 Azure 总线发送命令。不理想……一点也不,但这是我能想到的。
编辑2
创建了与网关配置略有不同但相关的问题: Nservicebus msmq to azure queue using gateway