Тестирование служебной шины Azure локально без подписки или входа в систему

Есть ли способ поиграть и обнаружить служебную шину Azure на локальном эмуляторе без регистрации в реальных службах Azure?

Я следил за учебником по использованию служебной шины Azure, но в определенный момент требуются Namespace, Issuer Name и Key. У меня нет этих данных, поскольку я не зарегистрирован в Службах Azure и не хочу делать это сейчас (Я получу пробную версию, когда буду чувствовать себя готовым разработать / протестировать что-то реальное ).


person Alex    schedule 26.10.2012    source источник


Ответы (2)


К сожалению, не существует эмулированной служебной шины Azure, которую можно было бы запустить локально. Для служебной шины Azure требуется активная подписка Azure. Вам понадобится пробная версия, подписка MSDN или оплата подписки с оплатой по мере использования. Само реле очень дешево - $0.01 per 10,000 messages. Погрузитесь в мир и начните экспериментировать с 90-дневной пробной версией Azure. Если у вас закончится пробная версия, я уверен, что MS будет работать с вами, если вы сможете оправдать расширение.

Одна из причин, по которой я ожидаю, что он не работает без подписки, заключается в том, что служебная шина требует Azure ACS для аутентификации (это источник Issuer Name и Key, которые вы ищете), которые также отсутствует эмуляция, насколько мне известно.

person SliverNinja - MSFT    schedule 26.10.2012
comment
привет, я разместил здесь еще один вопрос, спасибо stackoverflow.com/questions/63527485/ - person ; 21.08.2020

Если вы хотите использовать возможности обмена сообщениями через посредника (очереди, темы и подписки), вы можете установить служебную шину для Windows Server, которая позволит вам тестировать локально.

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

Для ретранслируемых сообщений вам нужно будет использовать учетную запись Azure. Затраты на использование службы ретрансляции для разработки и тестирования минимальны, поэтому, возможно, стоит создать для этого подписку с оплатой по мере использования.

person Alan Smith    schedule 27.10.2012
comment
Спасибо, что поделился! служебная шина 1.0 - это то, что стало доступно только 10/24/12.. Они говорят, что API симметричен API служебной шины Azure, но с точки зрения безопасности кажется, что вам нужно использовать STS вместо Azure ACS. Жаль, что вы не можете запустить это на машине разработчика - для служебной шины 1.0 требуется сервер Windows (BizTalk даже не требует этого, а Server AppFabric просто требует IIS) - person SliverNinja - MSFT; 28.10.2012
comment
Подтверждая, что Windows 8 действительно поддерживает служебную шину 1.0, вы не обязательно запускать его на сервере Windows. Загрузите здесь служебную шину 1.0 и приступайте к работе!. См. руководство по началу работы здесь. Пространство имен по умолчанию (ServiceBusDefaultNamespace) и токен доступа создаются для вас в процессе установки. - person SliverNinja - MSFT; 28.10.2012
comment
@SliverNinja, знаете ли вы, поддерживается ли это библиотекой Node.js? У меня он работает локально, но когда я пытаюсь подключиться с помощью библиотеки azure, он не работает с ошибкой 401. - person James; 26.02.2014
comment
Имейте в виду, что служебная шина для Windows Server требует определенной версии клиента .NET Azure. Это означает, что вы не сможете использовать один и тот же клиентский пакет для доступа к экземпляру Windows Server и экземпляру Azure. - person Douglas Jimenez; 29.02.2016
comment
@DouglasJimenez Какая версия является «конкретной версией»? - person Nine Tails; 06.03.2018
comment
привет, я разместил здесь еще один вопрос, спасибо stackoverflow.com/questions/63527485/ - person ; 21.08.2020