【问题标题】:how to connect with azure service bus topic with javascript如何使用 javascript 连接 azure service bus 主题
【发布时间】:2015-05-31 03:42:23
【问题描述】:

我正在使用cordova(电话间隙)创建一个移动应用程序。我希望我的应用与 azure 服务总线通信以向主题发布消息并从订阅中读取消息。

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

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

【问题讨论】:

  • 你有没有发现任何关于这个问题的信息?我也遇到了同样的问题。

标签: javascript azure cordova azureservicebus


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      微软提供服务总线 REST API
      https://msdn.microsoft.com/en-us/library/azure/hh780717.aspx

      微软提供了两种方式authenticate
      1. Azure Active Directory (Cordova project sample 使用 AD)
      2. 使用证书
      如果您想使用证书进行操作,您需要 generate the .cer and .pem files 并将 .cer 文件上传到您的 Azure 门户 -> 设置 -> 管理证书

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-07-10
        • 2018-10-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-01-07
        • 2020-05-30
        • 2021-03-28
        相关资源
        最近更新 更多