いくつかのモバイル アプリ (Windows Phone/iOS/Android) のアイデアを実装したいと考えています。それらのほとんどは、他のグループのデバイスでユーザー データの更新を取得する必要があります。
たとえば、グループに送信される即時の更新を必要としない 1 つのシナリオ: 家族がアプリで支出を追跡できるとします。新しく追加された費用は、他の家族のデバイスに自動的に (または同期を選択した場合は手動で) 自動的に同期されます。
グループにすぐに更新を送信する必要がある 2 番目のシナリオ: すべてのカード ゲームを考えてみましょう。または、ブラックジャックのゲーム シナリオでは、テーブルにいるすべてのプレイヤーに、ディーラーが各プレイヤーに対してどのカードを開いたかを通知する必要があります。
質問: Amazon SQS(キュー)、SNS(通知)サービスを探し始めました。しかし、最初に読んだだけでは、まだ結論に達していません。Azure も読むつもりです。
上記のシナリオを達成するのに役立つサービスは何ですか?
SQS の質問: SQS はどのように機能しますか? キューから 1 つの項目を読み取ると、それがキューから削除されると推測しています。そのため、1 つのデバイスに新しい費用が追加された場合、アイテムがキューから削除されたため、ファミリ内の他のデバイスには追加されません。それとも、デバイスごとに 1 つのキューを作成するだけですか? (私の最後に追加のコードロジックが役立つかもしれません)。
これらのサービスについての洞察を教えてください。
ありがとう