RESTful インターフェイスを備えた、主に JSON 応答を提供する新しい API サーバーを計画しています。スケールと可用性が心配です。Restlet と Jetty (または別のコネクタ) を使用して正しい軌道に乗っていますか?
Java の世界に Phusion Passenger のようなものはありますか? たとえば、サーバー インスタンスを正常な状態に保つための事前構築済みのソリューションはありますか?
RESTful インターフェイスを備えた、主に JSON 応答を提供する新しい API サーバーを計画しています。スケールと可用性が心配です。Restlet と Jetty (または別のコネクタ) を使用して正しい軌道に乗っていますか?
Java の世界に Phusion Passenger のようなものはありますか? たとえば、サーバー インスタンスを正常な状態に保つための事前構築済みのソリューションはありますか?
あなたの質問は、Restlet に関するものではなく、スケーラビリティと可用性の高いサイトの設計に関するものです。Restlet は、適切なシステム アーキテクチャで非常にうまく拡張できることがわかりました。
一般的に言えば、次のことを行います。
REST は、このタイプのセットアップに最適なアーキテクチャ スタイルです。
@matt が言及しているように、生のパフォーマンスに注意する必要がありますが、通常、最初の関心事は、スケーラブルで高可用性のアーキテクチャを導入することです。
これに関するいくつかの良い情報源は次のとおりです。
そして特に:
Overstock.com は大規模な Web サイトを運営しており、Restlet を多用しています。
スケーラビリティとパフォーマンスは、サーブレット コンテナーやフレームワークの選択よりも、これらの要求を処理するアプリケーションの設計方法、そのアルゴリズム、データベースに効率的にアクセスするかどうか、データをキャッシュする方法/場合などに最終的に大きく依存します。