2012-01-02 30 views
0

私はAzureとAndroidを初めて使用しています。私はAndroidベースの携帯電話とセンサーの間の通信をAzureを通じて中間体として行うプロジェクトを計画しています。Android-Azure-Android通信

携帯電話はWiFiまたはGPRS経由でインターネットに接続しています。

リアルタイムセンサーデータはAzureサイトに更新する必要があり、同じリアルタイムデータには2番目のAndroid携帯電話でアクセスする必要があります。

これをどのように実装すればよいですか、Azureのリアルタイムアップデートにはどのようなストレージが十分に高速ですか?

よろしく、 アニル

答えて

0

「リアルタイム」は、異なる人々に異なるものを意味し、これらのフレーズの一つです。いくつかの「リアルタイム」はナノ秒単位の応答を意味し、他のものは数秒で応答を意味します。また、必要なデータ量を知ることも重要です。

最も速いアプローチは、おそらく何らかの種類の共有キャッシュ(memcachedなど)にデータを格納し、Azure独自のテーブルストレージなどの耐久性のあるストアに非同期でデータを格納するRESTサービスのようなものを使用することです。 memcachedは、通常、数ミリ秒の応答時間を有する。

クラウドベースのシステムを使用している場合は、クラウドサーバー自体の遅延を考慮する必要があります。これは通常、処理のレイテンシーを上回ります。ここからは、ローカルAzureデータセンターまでの生のping時間が約150ミリ秒になるのが普通です。

の真の場合はとなり、お使いの携帯電話は互いに近づいているので、電話機同士が通話する代わりにピアツーピアのアーキテクチャを検討してください。

0

私はMicrosoft UKのために働いています。それ以上前に行くと、ここに投稿してフォーラムのルールを破っていないことを願っています。私はTで何も見つからなかった& CだからうまくいけばこれはOKだろう!

マイクロソフトからの無料の6週間のトレーニングコースに興味があるようです。

コースは6週間のアズールと呼ばれ、2012年1月23日から開始されます。このプロジェクトには、手術、ドロップインラボ、特別オファー、週刊ウェビナーが含まれています。あなたのニーズに合ったコースモジュールを提供します。

このリンクは、より多くの説明:それは100%だ、とマイクロソフトが運営するhttp://sixweeksofazure.wordpress.com/sign-up-for-six-weeks-of-azure/

と私はそれはあなたに興味があります願っています。

おかげで、

リチャード