如何使用javascript连接azure服务总线主题

时间:2014-02-05 00:10:59

标签: javascript azure cordova azureservicebus

我正在创建一个带有cordova(手机间隙)的移动应用程序。我希望我的应用程序能够与天蓝色服务总线交谈,将消息发布到主题并阅读订阅消息。

我已经找到了有关如何使用c#,java,python,node.js执行此操作的各种详细信息。但是我没有找到任何有关如何使用纯javascript执行此操作的详细信息。

这可能吗?或者我必须使用Azure移动服务并将其配置为与服务总线通信吗?

3 个答案:

答案 0 :(得分:2)

CORS - Windows Azure中现在支持存储,表和队列的跨源资源共享。所以你从javascript访问这些REST api。但是这里没有提到主题和订阅。 http://msdn.microsoft.com/en-us/library/windowsazure/dn535601.aspx 此外,如果您还没有查看可能有助于您的要求的Azure通知中心。但主要用于跨平台设备的通知。

答案 1 :(得分:1)

您可以使用REST API将消息排入主题:http://msdn.microsoft.com/en-us/library/windowsazure/hh780786.aspx

答案 2 :(得分:1)

Microsoft提供Service Bus REST API
https://msdn.microsoft.com/en-us/library/azure/hh780717.aspx

Microsoft为authenticate提供了两种方法 1. Azure Active Directory(使用AD的Cordova project sample
2.使用证书
    如果您想使用证书来执行此操作,则需要generate the .cer and .pem files并将.cer文件上载到Azure门户 - >设置 - >管理证书

然后,您可以通过传递.pem文件来验证您的应用程序来触发http请求