Azure 服务总线模拟器

Azure Service Bus Emulator

我正在开发 WebJob,它使用服务总线队列,但我没有 Azure 帐户。

是否存在一些 Service Bus 模拟器来测试网络作业? 我需要使用队列输入来模拟 [ServiceBusTrigger]

据我所知,没有服务总线模拟器。 关于 UserVoice 的反馈在 https://feedback.azure.com/forums/216926-service-bus/suggestions/2565564-provide-a-service-bus-emulator-on-a-local-computer and a GitHub issue at https://github.com/Azure/azure-service-bus/issues/223 开放。 不要犹豫,点赞并订阅这些反馈频道。

但是,Azure 存储模拟器包含一个用于 Azure 存储队列的模拟器,如果这可以作为替代方案的话:https://azure.microsoft.com/en-us/documentation/articles/storage-use-emulator/

如果您的 运行 Web 作业代码在本地,WebJob 触发器可能能够连接到本地 Azure 存储模拟器。请参阅 https://azure.microsoft.com/en-us/documentation/articles/websites-dotnet-webjobs-sdk/#workerrole

这是一个 long-standing 问题,所以我认为现在有必要提供有关现状的更新。

目前还没有适用于 Azure 服务总线的本地模拟器,但是有些人已经开始对 Azure 服务总线项目进行投票this github ticket

如果您已解决此问题并正在寻找仿真选项,我强烈建议您对原始问题描述投赞成票。