我正在开发一个WebJob
,它使用服务总线队列,但我没有Azure帐户。Azure服务总线仿真器
是否存在一些Service Bus
模拟器来测试webjob? 我需要采取队列输入来模拟[ServiceBusTrigger]
我正在开发一个WebJob
,它使用服务总线队列,但我没有Azure帐户。Azure服务总线仿真器
是否存在一些Service Bus
模拟器来测试webjob? 我需要采取队列输入来模拟[ServiceBusTrigger]
据我所知,没有服务总线模拟器。 上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
WebJob具有两个接收队列消息的属性[QueueTrigger]和[ServiceBusTrigger],如果我使用存储模拟器,我将接收第一个属性。 –
如果您使用Azure Web Job SDK在本地运行Web作业代码,它可能会正常工作,但我没有尝试过自己。 –