0

コンポーネント (OSGi など) のリロードを許可し、サービスに開始/停止の依存関係 ( init スクリプトなど) を許可する Java フレームワークはありますか?
OSGi では、次の操作が許可されているようです。

  • インストール
  • 起動停止
  • アンインストール

ただし、ランタイム依存関係に対する OSGi の現在のスタンスは、それらを回避することだけのようです。たとえば、コンポーネント A が「データベース サービスの開始」を必要とすることを指定できるようにしたいと考えています。

4

1 に答える 1

0

これは、サービス間の依存関係を宣言的に定義する、Declarative または Blueprint Services を使用する OSGi で達成するのは簡単 (かつ一般的) です。

実際、注意すべき唯一のことは、すべての起動に失敗する原因となる循環依存関係です。

于 2013-09-17T22:34:37.987 に答える