web-dev-qa-db-fra.com

Testez Azure Service Bus localement sans abonnement ni connexion

Existe-t-il un moyen de jouer avec et de découvrir Azure Service Bus sur l'émulateur local sans vous inscrire aux services Azure réels?

Je suivais un didacticiel sur l'utilisation de Azure Service Bus mais à un certain point un Namespace et un Issuer Name et Key est requis. Je n'ai pas ces données car je ne suis pas inscrit à Azure Services et je ne veux pas le faire maintenant ( Je vais obtenir mon essai lorsque je me sentirai prêt à développer/tester quelque chose de réel ).

39
Alex

Malheureusement, il n'y a pas de bus de service Azure émulé que vous pouvez exécuter localement. Azure Service Bus nécessite un abonnement Azure actif . Vous aurez besoin d'un essai, d'un abonnement MSDN ou de payer un abonnement par répartition. Le relais lui-même est extrêmement bon marché - $0.01 per 10,000 messages . Plongez et commencez à expérimenter avec votre essai Azure de 90 jours . Si vous manquez d'essai, je suis sûr que MS travaillerait avec vous si vous pouviez justifier l'extension.

L'une des raisons pour lesquelles je m'attends à ce que cela ne fonctionne pas sans abonnement est que le bus de service nécessite Azure ACS pour l'authentification ( c'est la source du Issuer Name et Key que vous recherchez) qui manque également d'émulation à ma connaissance.

22
SliverNinja - MSFT

Si vous souhaitez utiliser les capacités de messagerie courtier (files d'attente, rubriques et abonnements), vous pouvez installer Service Bus pour Windows Server , qui vous permettra de tester localement.

http://msdn.Microsoft.com/en-us/library/windowsazure/jj193022 (v = Azure.10) .aspx

Pour la messagerie relayée, vous devrez utiliser un compte Azure. Les coûts d'utilisation du service de relais pour le développement et les tests sont minimes, il peut donc être utile de créer un abonnement à la carte pour cela.

53
Alan Smith