无需任何订阅或登录即可在本地测试Azure Service Bus

时间:2012-10-26 13:26:19

标签: azure namespaces azureservicebus azure-acs

有没有办法在本地模拟器上玩和发现 Azure Service Bus 而无需注册到真正的Azure服务?

我正在关注使用 Azure Service Bus 的教程,但在某个时刻需要NamespaceIssuer Name以及Key。我没有这些数据,因为我没有注册到Azure服务,我现在不想这样做(我会在准备开发/测试真实的东西时接受我的试用 )。

2 个答案:

答案 0 :(得分:51)

如果您想使用Brokered Messaging功能(队列,主题和订阅),那么您可以安装 Windows Server服务总线,这将允许您在本地进行测试。

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

对于中继消息,您必须使用Azure帐户。使用中继服务进行开发和测试的成本很低,因此为此创建“按需付费”订阅可能是值得的。

答案 1 :(得分:21)

不幸的是,您无法在本地运行模拟的 Azure Service Bus 。 Azure Service Bus需要active Azure Subscription。您需要试用,MSDN订阅或支付按需付费订阅。继电器本身非常便宜 - $0.01 per 10,000 messages。潜入和start experimenting with your Azure 90 day trial。如果你没有试用,我相信如果你可以为扩展辩护,MS会和你合作。

我认为没有订阅就无法运行的原因之一是服务总线需要Azure ACS进行身份验证(这是Issuer Name和{{1}的来源根据我的知识,你正在寻找also lacks emulation