41

有没有办法在本地模拟器上使用和发现Azure 服务总线,而无需注册到真正的 Azure 服务?

我正在关注有关使用Azure 服务总线的教程,但在某些时候 aNamespace和 anIssuer NameKey必需的。我没有这些数据,因为我没有注册到 Azure 服务,我现在不想这样做(当我准备好开发/测试一些真实的东西时,我会得到我的试用版)。

4

2 回答 2

53

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

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

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

于 2012-10-27T06:20:42.417 回答
22

不幸的是,没有可以在本地运行的模拟Azure 服务总线。Azure 服务总线需要一个活动的 Azure 订阅。您将需要试用版、MSDN 订阅或付费订阅即用即付。继电器本身非常便宜 - $0.01 per 10,000 messages。深入了解并开始试用您的 Azure 90 天试用版。如果您的试用期已用完,我相信如果您能证明延期的合理性,MS 会与您合作。

我希望它在没有订阅的情况下无法工作的原因之一是服务总线需要Azure ACS进行身份验证(这是您正在寻找的来源) Issuer NameKey据我所知,这也缺乏仿真。

于 2012-10-26T14:52:36.950 回答