2016-10-12 15 views
-1

ユーザーが1つのモジュールに入力されたときにモバイルアプリケーション(Android & iPhoneネイティブ)を開発すると、サーバーにジオロケーションが継続されます。ユーザーがそのモジュールを終了すると、データの送信は停止します。場合によっては、サーバはモバイルアプリにデータを継続して送信したい(ある期間)。アンドロイド/ Iphoneからサーバーへ連続してデータを送信するための最も推奨される方法

現在、API(.Net)を使用する予定です。モバイルアプリケーションはこのAPIを継続的に呼び出し、データを転送します。次の計画は、連続したデータ転送にウェブソケットを使用することです。

アプリケーションはAzureにデプロイされます。 1)Azure Storage Queue 2)Azure Function

誰もが私の理解に基づいて

答えて

0

データ送信を継続する(アーキテクチャ)はのために最も適している方法、提案することができ、あなたのシナリオに適した2つのAzureのサービスがあります。モジュールを有効/無効にすると、Azure Storageキューにキューメッセージを送信できます。 Azure関数は、Azure QueueTriggerに基づいています。キューがトリガーされた場合、Azure機能はデータの送信を停止/開始します。

+0

あなたのコメントありがとうございます。私の問題は、どのような方法(アーキテクチャ)がデータ送信の継続に最も適しているかです。現在、API(.Net)を使用する予定です。モバイルアプリケーションはこのAPIを継続的に呼び出し、データを転送します。次の計画は、連続したデータ転送にウェブソケットを使用することです。どの方法(アーキテクチャー)が最も適しているかをご提案できますか? –

+0

説明に基づいて、**メソッド(アーキテクチャー)を介してデータを送信し続け、**このAPIを継続的に**呼びたいと思っています。リアルタイムデータを取得するためにAPIを継続的に呼び出すだけで十分ですか? AzureのいくつかのAPIを検索してモバイルデータを処理したい場合[mobile service](https://azure.microsoft.com/en-us/services/app-service/mobile/)をご覧ください。 –

+0

あなたの視点では、モバイルアプリケーションからサーバーにデータを送信するための最良の方法です。 –

関連する問題