私はユーザーがチャットルームを作成できるAndroidアプリを作成しようとしています。私はAWSと一緒に作業していますが、SQSで構築することを考えています(14日以内にメッセージを保存できますが、問題はありません)。それを行う最善の方法ですか、別のAWSサービスを使用してそれを行う別のオプションがありますか?AWSに基づくチャットサービス
0
A
答えて
-1
AWSシンプルワークフローサービスを使用できます。キューよりはるかに大きなサービスですが、ワークフロー機能も備えています。ここで制限を閲覧することができます:http://docs.aws.amazon.com/amazonswf/latest/developerguide/swf-dg-limits.html。例えば、メッセージは1年まで保存されます。 どちらの場合でも、コードを実行するためにサーバーレスサービスのAWS Lambdaを使用するのは良い選択です。 多数のメッセージを処理する予定の場合は、大量のデータを移動して処理できるKinesisを確認できます。 SQS + LambdaまたはSWF + Lambdaを使用してサーバレス化する必要があります。
+1
チャットアプリケーションは、単純なワークフローサービスの良いユースケースではありません。 SWF FAQ(https://aws.amazon.com/swf/faqs/)を参照してください。 – jbird
関連する問題
- 1. Cognitoトークンに基づくAWSスロットル
- 2. ユーザエージェントに基づくAWS S3リダイレクションルール
- 3. awsユーザー数に基づく自動スケーリング
- 4. 要求ヘッダーに基づくルーティング(AWS Application Load Balancerを使用)
- 5. ファイル名に基づいてAWS Glueカスタムクローラ
- 6. AWS SNSモバイルユーザープリファレンスに基づいたプッシュ
- 7. Androidチャットサービス
- 8. ソケットプログラミングC#チャットサービス
- 9. アクティビティ図に基づくユースケース
- 10. Symfony - サブドメインに基づくルーティング?
- 11. データシートフィルタに基づくフィルタレコードセット
- 12. 値に基づくJQueryスイッチクラス
- 13. ハイライトに基づくEclipseコードテンプレート
- 14. HEXコードに基づくSetBackgroundColor
- 15. ロケールに基づくURL
- 16. カテゴリに基づくメニューcontcontal
- 17. オブジェクトタイプに基づくフィルタリング
- 18. レイアウトに基づくTyposcriptイメージサイズ
- 19. JSONデータに基づくHTML
- 20. ランディングページに基づくトリガータグ
- 21. 式に基づくWebサーバー
- 22. UserAgentに基づくフィルタアクション
- 23. SQLAlchemy:テーブルフィールドに基づくクエリカスタムプロパティ
- 24. オーナーに基づく承認
- 25. 相関に基づくクラスタリング
- 26. WordPress:カスタムポストタイプに基づくタクソノミーアーカイブ
- 27. ドメインモデルに基づくサーバーレスアーキテクチャ?
- 28. dbm値に基づくmod_rewrite
- 29. アドレスに基づくページカウンタ
- 30. 条件に基づく値
SQSで達成しようとしていることを詳しく説明できますか?チャットメッセージは保存されますか(DynamoDB)?プッシュ通知(SNS)を使用してメッセージをデバイスに配信しますか?このアーキテクチャは、単一サービスではなく複数のサービスの組み合わせである可能性が高いです。 – jbird