私はwebサービスのためにJavaでRESTフレームワークを使用しています。 10万人のユーザーがWebサービスのリクエストを投稿した場合、どうすれば対応できますか? 誰でも私にREST Webサービスの100,000リクエストを処理するアイデアを提案できますか?REST Webサービスで10万件のリクエストを処理するにはどうすればよいですか?
3
A
答えて
0
パフォーマンスが低下するのを避けるために、複数のサーバーでWebサービスを実行する必要があります。クラウドコンピューティング(たとえば、無料のamazonマイクロインスタンス)とロードバランサを使用して各サーバーの負荷を分散することもできます。
0
0
この質問はあまりにも一般的です。拡張性の高いアプリケーションを作成するには、多くの面があります。 Scalability rulesのような書籍は、あなたが取り組むことができるさまざまな分野を強調表示します。データベース/アプリケーションサーバー/キャッシュ/状態といくつか検討する必要があります。誰もあなたにこの質問に対する具体的な答えを与えることはできません。
+0
感謝Deepak、私はこの本を参照します。 – Deepu
関連する問題
- 1. ページ上で数十万のDOM要素を処理するにはどうすればよいですか?
- 2. 最大100万人のユーザーを持つWebサービスをテストするにはどうすればよいですか?
- 3. REST Webサービス(JERSEY)でのPOST HTTPリクエストの処理パラメータ
- 4. Webサービスでアフターコールの処理を行うにはどうすればいいですか?
- 5. ステートフルWebサービスを管理するにはどうすればいいですか?
- 6. ファイルをアップロードして処理し、1回のリクエストで結果ファイルをREST WCFサービスに返すにはどうすればよいですか?
- 7. OSで殺されるAndroidサービスを正常に処理するにはどうすればよいですか?
- 8. REST Webサービスを使用してPOSTでandroid.os.NetworkOnMainThreadExceptionを解決するにはどうすればよいですか?
- 9. WebページでRESTまたはSOAP Webサービスが使用されているかどうかを確認するにはどうすればよいですか?
- 10. バックで100件のAJAXリクエストを処理している間、ページがハングしないようにするにはどうすればよいですか?
- 11. WebサービスをCASサービス管理に登録するにはどうすればよいですか?
- 12. REST Webサービスの標準Dominoエラーページを無効にするにはどうすればよいですか?
- 13. REST Webサービスでユーザーを認証するにはどうすればよいですか?
- 14. Rails 3でAjaxリクエストからの応答を処理するにはどうすればよいですか?
- 15. PHPリクエストで長いヘッダー宣言を処理するにはどうすればよいですか?
- 16. フロントエンドで長いリクエストを処理するにはどうすればよいですか?
- 17. grails spring-security-restプラグインでカスタム認証例外を処理するにはどうすればよいですか?
- 18. oauth-phpで実際に署名付きリクエストを処理するにはどうすればよいですか?
- 19. リクエストで正常に接続エラーを処理するにはどうすればよいですか?
- 20. リクエストのアップロード中にクライアントの中断を処理するにはどうすればよいですか?
- 21. リモートWebサイトのためにアンドロイドで認証を処理するにはどうすればよいですか?
- 22. EJB 3.1をREST Webサービスとして公開するにはどうすればよいですか?
- 23. SwiftでCFSocketCallBackType.dataCallbackを処理するにはどうすればよいですか?
- 24. passport.deserializeUser()でエラーを処理するにはどうすればよいですか?
- 25. Androidでフィードを処理するにはどうすればよいですか?
- 26. Three.jsでアニメーションモデルを処理するにはどうすればよいですか?
- 27. Site.Masterでフォームを処理するにはどうすればよいですか?
- 28. .NETでNegotiateを処理するにはどうすればよいですか?
- 29. HTTPartyでエラーを処理するにはどうすればよいですか?
- 30. Javaでマルチタイプツリーシステムを処理するにはどうすればよいですか?
これまでにどのような方法を試しましたか? – Everyone
質問はあいまいで広いです。スケーラブルなアプリケーションを構築する方法の研究を開始してください。スケールアップ(ram/cpusをもっと投げる)や水平方向にスケーリングする(分散システム)のような用語に遭遇します。次に、いくつかの具体的な質問をしてください。これはあなたにスタートを与えるかもしれません:http://www.quora.com/Amazon-Web-Services/What-is-a-good-initial-architecture-for-a-social-web-app-on-AWS-that -scale-over-time – zengr
あなたの返事をありがとうございます。私はまだスケーラブルなツールを試してみた。私は、MySQLデータベースを使って私のwebserviceにシンプルなrestlet APIを使用しています。 – Deepu