我正在开发一个使用服务总线队列的WebJob
,但我没有Azure帐户。
是否存在一些Service Bus
模拟器来测试webjob?
我需要获取队列输入来模拟[ServiceBusTrigger]
答案 0 :(得分:9)
据我所知,没有Service Bus模拟器。 有关UserVoice的反馈已在https://feedback.azure.com/forums/216926-service-bus/suggestions/2565564-provide-a-service-bus-emulator-on-a-local-computer
处打开但是,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
答案 1 :(得分:0)
这是一个长期存在的问题,所以我认为现在就应该提供有关事物状态的更新。
尚无适用于Azure Service Bus的本地模拟器,但是有些人已开始对Azure Service Bus项目的this github ticket进行投票。
如果您已着手解决此问题并正在寻找一种仿真方法,我敦促您在原始问题描述中加注。