私の会社では、さまざまなマシンに自動的に展開され、相互に相互接続される (SOA スタイル) 多数のサービスを備えたクラスター化されたシステムを実装する計画があります。サービスには相互依存関係がある場合があります。
例: サービス B (アプリケーション) は、サービス A (データベース) が稼働している場合にのみ起動できます。
各サービスは、別の Java プロセスとして実行される予定であり、WAR (専用の tomcat 内) として展開されるか、Web がまったくない場合もあります。
今のところ、すべてのサービスが同じ WAR にあり、WAR をデプロイする単一の tomcat だけがあります。すべてのサービスは Spring を介して定義され、Spring が依存関係を管理します。
上記のように、分散環境でサービスを管理するのに役立つフレームワークが存在するかどうかを自問しています。
前もって感謝します