1

アプリケーションの構成を管理するためのツールを探しています。私は、OSGi実装が+Config Admin serviceで使用できる a を提供することを発見しました。そのため、マスター ノードと、マスター ノードから構成を取得するいくつかのクライアント ノードがあります。また、より多くの機能を提供するものも調べました。Apache KarafApache CellarPuppet

しかし、それが OSGi ベースのアプリケーションに適しているかどうかはわかりません。もしそうなら、Config Admin サービスと同じ機能を提供するかどうかはわかりません。

4

1 に答える 1

0

Config Admin は、OSGi フレームワークで構成を (動的に) 管理するための (小さな) APIです。これは、OSGi ライフサイクル、サービス、およびバンドル モデルと緊密に統合されています。これは、DS コンポーネントのバインドとライフサイクルを詳細に制御できる宣言型サービス (DS) の主要な側面でもあります。

Puppet は、OS インスタンスを管理するための一般的な (そして巨大な) モデルです。

したがって、一般的にそれらは比較できません。リモート OS の制御、デーモン、プロセス、/etc の構成を検討している場合は、Puppet が最適なソリューションとなる可能性があります。ただし、リモートで管理する必要がある Java アプリケーションがある場合は、OSGi 構成管理とフレームワークが適している可能性があります。これは、Java プロセスだけに限定する必要はありません。bndtools.rt パッケージャーは、ネイティブ プロセスをバンドルにパッケージ化し、OSGi リモート管理を使用してそれらのライフ サイクルと構成を制御する方法を示しています。

だから、それはすべてあなたが望むものに依存します...

于 2013-07-30T09:18:29.377 に答える