我知道有一些配置管理服務的開源實現(如Apache Felix)。 這些實現的問題是它們僅限於單個服務器。是否存在OSGi配置管理服務的現有企業實施?
我正在尋找配置管理服務的企業就緒實施。它應該支持集中配置管理。所以基本上我想象有一些配置對於所有服務器都是通用的,而對於每個羣集或服務器來說,配置是不同的。
我知道有一些配置管理服務的開源實現(如Apache Felix)。 這些實現的問題是它們僅限於單個服務器。是否存在OSGi配置管理服務的現有企業實施?
我正在尋找配置管理服務的企業就緒實施。它應該支持集中配置管理。所以基本上我想象有一些配置對於所有服務器都是通用的,而對於每個羣集或服務器來說,配置是不同的。
Config Admin服務旨在運行在單個服務器上。這並不意味着它不能支持多臺服務器的配置;這意味着這種「企業級」功能應該成爲將數據提供給配置管理服務的管理代理的一部分。
問題是,每個人對管理代理需要做什麼都有不同的要求。如果您要獲得現有的產品,那麼您的要求可能不太合適。我會建議你自己寫一個;但這樣做相對簡單,因爲Config Admin負責管理單個JVM中配置數據的複雜(但通用)任務,使您能夠專注於滿足您需求的獨特功能。
換句話說:認爲模塊化!不要試圖擴展配置管理員,使其做到一切;只是在它周圍構建組件。
基督徒,將爲您的Karaf實施提供此功能的包是Cellar。這將允許您集中管理多個karaf「節點」並根據karaf節點是否屬於羣集和羣組來更新配置。