2016-03-23 35 views
7

Sto sviluppando un WebJob, che utilizza la coda del bus di servizio, ma non ho un account di Azure.Emulatore bus di servizio di Azure

Esistono alcuni emulatori Service Bus per testare il webjob? Ho bisogno di prendere l'ingresso della coda per simulare il [ServiceBusTrigger]

risposta

6

Per quanto ne so, non esiste un emulatore del bus di servizio. Un feedback su UserVoice è aperto a https://feedback.azure.com/forums/216926-service-bus/suggestions/2565564-provide-a-service-bus-emulator-on-a-local-computer

Tuttavia, l'Azure emulatore include un emulatore per le code Azure se questo può essere un'alternativa: https://azure.microsoft.com/en-us/documentation/articles/storage-use-emulator/

Se il eseguire il codice Web lavoro a livello locale, il grilletto WebJob potrebbe essere in grado di connettersi all'emulatore di archiviazione di Azure locale. Si prega di vedere https://azure.microsoft.com/en-us/documentation/articles/websites-dotnet-webjobs-sdk/#workerrole

+0

WebJob ha due attributi per ricevere i messaggi di coda [QueueTrigger] e [ServiceBusTrigger], se utilizzo l'emulatore di memoria riceverò il primo attributo. –

+0

Se si esegue il codice del lavoro Web localmente con l'SDK di Web Service di Azure, potrebbe funzionare ma non ho provato me stesso. –

Problemi correlati