私はかなり簡単な質問があります。誰かがAWSを使用して商用のAndroidプロジェクトを行う場合は、アプリケーションが通信してからAWSにデータベースリクエストを送信するためのRESTletまたはProtocollバッファAPI(サーバー/サービス)を構築するか、APIをスキップすることをお勧めしますDynamoDBサービスと直接通信するだけで、コードは少なくなりますが、かわいいものではありませんか?APIまたはAWSに直接接続しますか?
0
A
答えて
0
私は、あなたのアプリをDynamoDBから切り離すとスケーリングに役立つと言います。もうDynamoDBを使用しない場合はどうなりますか?あなたはサービスを変更するだけで、それはアプリとそのユーザーには分かりません。
あなたのアプリがそれを許容できる場合は、非同期のアプローチを試すことができます。これにより、待ち時間が短縮され、柔軟性/スケーラビリティが向上します。この例では、アプリはSNSトピックにイベントをプッシュします。そこから、これらのメッセージを保持するためにこのトピックにサブスクライブされたSQSキューを持つことができます。次にキューを処理するLambda関数/ Webアプリケーションがあります。
関連する問題
- 1. VOLTTRONをローカルクラスタまたは(AWS)に接続
- 2. Google Voice PHP APIを直接接続
- 3. Javascript Guacamole Clientからguacdに直接接続しますか?
- 4. mongo atlasまたはaws - 内部接続または外部接続
- 5. IdentityServer4はFacebookの認証に直接接続します
- 6. 直接P2P接続
- 7. IntelliJからAWS認識APIに接続できません
- 8. アプリケーションのaws dbインスタンスに直接接続するのがベストプラクティスですか?
- 9. スチームAWSマシンは、直接レンダリング
- 10. 物理ディスクを直接接続するためのOpenStackはありますか?
- 11. officejs直接データベース接続
- 12. 直接deepstreamノードを接続
- 13. AWS - MySQL接続
- 14. Androidスタジオデバッガが接続して直ぐに接続を切断します
- 15. Delphi XE IndyはローカルサーバーAPIに接続しますが、公開サーバーAPIには接続しません
- 16. 古いAWS IoTボタンをAWSに接続できますか?
- 17. AWS API GatewayからRDSに直接書き込む
- 18. アンドロイドはmysqlコネクタを使用してmysqlデータベースに直接接続します
- 19. クライアントはエンドーサに直接接続する必要がありますか?
- 20. 接続した外部API
- 21. AWS接続時にAndroidでClassDefNotFoundエラーが発生しました
- 22. データベース接続に失敗しました:AD接続を作成できません:[DB接続](接続)
- 23. Javaを使用して「ODBCデータソース」に直接接続できますか?
- 24. 直接ファイル(.cvs)ファイルのコピーをUnixからHPに接続します。ノンストップ
- 25. データウェアハウスはdbまたはapiから直接データを取得します
- 26. IBOutletをUITableViewControllerからカスタムセルに直接接続する方法は?
- 27. 直接TCP \ IP接続には何が必要ですか?
Hmmm ..私はあなたの非同期の例を理解しようとしていますが、実際にはそれを得ることはできません。それを説明する簡単な方法はありますか? – user3223130
さて、単純に言えば、あなたのアプリは消費者が処理するためのメッセージを生成します。 例を示します。私はこの本AWS In Actionを強くお勧めします。 https://github.com/AWSinAction/code/tree/master/chapter12/url2png この例では、index.jsとworker.jsはbeanstalkアプリケーションです。 worker.jsはSQSメッセージをキューから取得します(beanstalkでこれを設定できます) – chympara
Oooooh ..soということは、サービスが到着した時点で理論的にすべてのメッセージをキューに入れてから実際の作業をスローすることができるということです他のスレッドが処理されていてもサービスが要求を処理できるようにするには? – user3223130