【问题标题】:Azure Mobile Services with Websocket带有 Websocket 的 Azure 移动服务
【发布时间】:2015-10-22 04:14:51
【问题描述】:

每当在我的 Azure 移动服务上触发表格插入时,我想使用 websocket 通知远程网站。

现在我能够使用

成功地将 GCM 通知发送到注册设备
push.gcm.send

在我的插入脚本中。

如果我想达到上述要求,需要哪些步骤? 设置一个Node.js服务器,从insert脚本调用node.js服务器,然后node.js服务器使用websocket连接远程网站?

请指点我正确的方向。

谢谢!

【问题讨论】:

  • 您能具体说明您的需求吗?当插入操作被触发时,您在 Node.js 中的移动服务后端向另一个网站或 Web 服务器发送消息?您是否必须使用 websocket,或者任何可以用来满足您的要求的东西?
  • 嗨@GaryLiu-MSFT,我们需要能够在触发插入后实时向不同平台发送通知。目前我们使用的是Notification Hub + GCM,但它有一个限制,只能接收Android/Chrome/iOS,
  • 并且 GCM 不是实时的。 GCM 适合发送到移动设备,但我们希望支持其他平台,例如网站、物联网设备。我所有的搜索都说服我使用 websocket。
  • 据我了解,为了简化场景,移动用户在应用程序中插入数据,非应用程序用户也会显示在网站上?
  • 可以,但收件人不限于网站。它可以是 Firefox 扩展、Safari 扩展、Win 7 软件。这就是为什么我认为需要 websocket,因为它是跨平台的。

标签: node.js azure websocket azure-mobile-services


【解决方案1】:

一种选择是将 Socket.IO 与 Azure 移动服务一起使用:https://azure.microsoft.com/en-us/blog/how-to-use-socket-io-with-azure-mobile-service-node-backend/

@gary-liu-msft 发表的评论也是个好主意,使用队列。他指着这里:https://azure.microsoft.com/en-us/blog/how-to-use-socket-io-with-azure-mobile-service-node-backend/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-11-21
    • 1970-01-01
    • 1970-01-01
    • 2016-07-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多