我开发了一个移动应用程序(Android和iPhone原生),当用户进入一个模块时,它将继续向服务器发送地理定位。一旦用户退出该模块,它将停止发送数据。在某些情况下,服务器还希望将连续数据发送到移动应用程序(一段时间)。
目前,我计划使用API(.Net)。移动应用程序将不断调用此API并传输数据。下一个计划是使用Web套接字进行连续数据传输。
该应用程序将部署在Azure中。
任何人都可以建议,哪种方法(架构)最适合继续数据发送
答案 0 :(得分:0)
根据我的理解,有两种适合您的方案的Azure服务:1)Azure Storage Queue 2)Azure Function。启用/禁用模块时,可以将队列消息发送到Azure存储队列。 Azure功能可以基于Azure QueueTrigger。如果队列被触发,则Azure功能将停止/开始发送数据。