2011-06-30 9 views
0

tomcatを介して、同じマシンに複数のJava Webアプリケーションを配置する必要があります。 Webアプリケーションは互いに関連していません。それらのうちのいくつかは集中的なI/OとCPU操作を行い、多くのメモリを消費します。上記の条件下でtomcatのリソース管理

、どのアプローチが推奨される - 複数のWebアプリケーション、または複数TOMCATSそれぞれが単一のWebアプリケーションを実行している単一のTomcatを有しますか?

すべてのWebアプリケーションが同じのTomcatにデプロイされている場合は、Webアプリケーションあたりの最小リソースを保証する方法はありますか?私。メモリの最小量、スレッド数など

おかげで、 アルノン。

答えて

0

Tomcatのインスタンスごとに1つのアプリケーションを実行しています。もともとは複数のインスタンスから始まっていました。特に、Tomcatインスタンスを再起動する必要がある場合は、1つのアプリケーションが他のアプリケーションに影響することがありました。

評価する価値のあるものは、SpringのTC Serverです。 @ tjg184の経験と同様に

http://www.springsource.com/developer/tcserver

0

。アプリケーションインスタンスごとにtomcatを実行することをお勧めします。まともな設定とプロセス管理システムを持っているならば、増分コストはそれほど高くないわけではなく、それぞれのTomcatインスタンスに対して別々のVMなしでも最高の分離を可能にします。 1つのTomcatといくつかの堅実な監視から始めて、アプリケーションごとに1つのTomcatに移動する必要があるかどうかを確認できます。

関連する問題