0

こんにちは、Netty と MySQL の使い方を学んでいる学生です。

Android および iOS アプリケーション用のサーバーを構築しています。Netty 4.0.6 のサンプル HttpUploadServer を使用してサーバーを構築しました。

サーバーの主なタスクは、画像と音声ファイル (合計で約 1 MB) の送受信と保存です。1 日あたり約 10,000 件のリクエストが送信されます。

私のアドバイザーの 1 人は、サーバーを開発するときに 2 つのことを最も考慮する必要があると言いました。

  • スケールアップとスケールアウト
  • 高可用性

ただし、(私はサーバー プログラミングを学習しているだけなので)どうすればよいかわかりません。スケーラビリティと可用性を向上させるために考えられる唯一のものは、Amazon の Elastic Load Balancer のようなものです。

これは非常に幅広い質問であることは承知していますが、前進させてください。Java (特に Netty) を使用してスケーラビリティと可用性を向上させるにはどうすればよいですか?

4

1 に答える 1