Je développe un WebJob
, qui utilise la file d'attente du bus de service, mais je n'ai pas de compte Azure.
Existe-t-il des Service Bus
émulateur pour tester le webjob? Je dois prendre l'entrée de file d'attente pour simuler le [ServiceBusTrigger]
Pour autant que je sache, il n'y a pas d'émulateur Service Bus. Un retour sur UserVoice est ouvert sur https://feedback.Azure.com/forums/216926-service-bus/suggestions/2565564-provide-a-service-bus-emulator-on-a-local-computer et un problème GitHub sur https://github.com/Azure/azure-service-bus/issues/22 . N'hésitez pas à voter et à vous abonner à ces canaux de rétroaction.
Cependant, l'émulateur de stockage Azure inclut un émulateur pour les files d'attente de stockage Azure si cela peut être une alternative: https://Azure.Microsoft.com/en-us/documentation/articles/storage-use-emulator/ =
Si vous exécutez votre code de travail Web localement, le déclencheur WebJob peut être en mesure de se connecter à l'émulateur de stockage Azure local. Veuillez voir https://Azure.Microsoft.com/en-us/documentation/articles/websites-dotnet-webjobs-sdk/#workerrole
Il s'agit d'un problème de longue date, donc je pense qu'il vaut la peine de proposer une mise à jour de l'état des choses en ce moment.
Il n'y a pas encore d'émulateur local disponible pour Azure Service Bus, mais certaines personnes ont commencé à voter en amont ce ticket github sur le projet Azure Service Bus.
Si vous avez atterri sur ce problème et que vous recherchez une option d'émulation, je vous invite à mettre votre vote positif sur la description du problème d'origine.