【问题标题】:Most Recommended approach for continues data sending from android / Iphone to server continuously最推荐的从android / Iphone连续发送数据到服务器的方法
【发布时间】:2016-10-12 05:33:57
【问题描述】:

当用户进入一个模块时,我开发了一个移动应用程序(Android 和 iPhone 原生),它将继续向服务器发送地理定位。一旦用户退出该模块,它将停止发送数据。在某些情况下,服务器还希望将持续数据发送到移动应用程序(一段时间)。

目前,我计划使用 API(.Net)。移动应用程序将不断调用此 API 并传输数据。下一个计划是使用 web socket 进行连续的数据传输。

应用程序将部署在 Azure 中。

任何人都可以建议,哪种方法(架构)最适合继续发送数据

【问题讨论】:

    标签: c# android .net iphone azure


    【解决方案1】:

    根据我的理解,有两种 Azure 服务适合您的场景:1) Azure Storage Queue 2) Azure Function。启用/禁用模块时,可以向 Azure 存储队列发送队列消息。 Azure 函数可以基于 Azure QueueTrigger。如果队列触发,则 Azure 函数将停止/开始发送数据。

    【讨论】:

    • 感谢您的 cmets。我的问题是哪种方法(架构)最适合继续发送数据。目前,我计划使用 API(.Net)。移动应用程序将不断调用此 API 并传输数据。下一个计划是使用 web socket 进行连续的数据传输。你能建议,哪种方法(架构)最合适
    • 根据您的描述,您希望继续通过方法(架构)发送数据,并希望连续调用此API。只持续调用API获取实时数据就够了吗?如果你想在 Azure 中搜索一些 API 来处理移动数据。请尝试查看mobile service
    • 在您看来,将连续数据从移动应用程序发送到服务器的最佳方法。
    • 如前所述,如果你想使用 Azure,你可以选择 Azure SQL,并使用移动应用程序将数据发送到 Azure SQL。这个网址:azure.microsoft.com/en-us/documentation/articles/… 将帮助您理解它。希望能给你一些建议。
    猜你喜欢
    • 2012-03-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-04
    • 1970-01-01
    • 1970-01-01
    • 2018-10-03
    相关资源
    最近更新 更多