Наиболее рекомендуемый подход для непрерывной отправки данных с Android / Iphone на сервер

#c# #android #.net #iphone #azure

#c# #Android #.net #iPhone #azure

Вопрос:

Я разрабатываю мобильное приложение (родное для Android и iPhone), когда пользователь вводится в один модуль, он отправляет продолжение геолокации на сервер. Как только пользователь выйдет из этого модуля, он прекратит отправку данных. В некоторых случаях сервер также хочет отправлять данные continues в мобильное приложение (в течение некоторого периода времени).

В настоящее время я планирую использовать API (.Net). Мобильное приложение будет постоянно вызывать этот API и передавать данные. Следующий план — использовать веб-сокет для непрерывной передачи данных.

Приложение будет развернуто в Azure.

Любой может подсказать, какой метод (архитектура) наиболее подходит для непрерывной отправки данных

Ответ №1:

Насколько я понимаю, для вашего сценария подходят две службы Azure: 1) Очередь хранилища Azure 2) Функция Azure. При включении / отключении вашего модуля вы можете отправить сообщение об очереди в очередь хранилища Azure. Функция Azure может быть основана на Azure QueueTrigger. Если очередь сработает, функция Azure остановит / начнет отправку данных.

Комментарии:

1. Спасибо за ваши комментарии. Моя проблема в том, какой метод (архитектура) наиболее подходит для продолжения отправки данных. В настоящее время я планирую использовать API (.Net). Мобильное приложение будет постоянно вызывать этот API и передавать данные. Следующий план — использовать веб-сокет для непрерывной передачи данных. можете ли вы предложить, какой метод (архитектура) является наиболее подходящим

2. Исходя из вашего описания, вы хотите продолжить отправку данных с помощью метода (архитектуры) и хотите постоянно вызывать этот API. Достаточно ли этого, если вы только постоянно вызываете API для получения данных в реальном времени? Если вы хотите выполнить поиск в каком-либо API в Azure для обработки мобильных данных. Пожалуйста, попробуйте взглянуть на мобильный сервис .

3. С вашей точки зрения, какой наилучший подход для продолжения отправки данных из мобильного приложения на сервер.

4. Как я уже говорил ранее, если вы хотите использовать Azure, вы можете выбрать Azure SQL и использовать мобильное приложение для отправки данных в Azure SQL. Этот URL: azure.microsoft.com/en-us/documentation/articles/… поможет вам понять это. Надеюсь, это может дать вам несколько советов.