【发布时间】:2011-09-19 15:08:41
【问题描述】:
我知道配置管理服务有一些开源实现(例如来自 Apache Felix)。 这些实现的问题在于它们仅限于单个服务器。
我正在寻找配置管理服务的企业就绪实施。它应该支持集中配置管理。所以基本上我想象有一些对所有服务器都通用的配置和一些对每个集群或服务器不同的配置。
【问题讨论】:
标签: configuration osgi enterprise
我知道配置管理服务有一些开源实现(例如来自 Apache Felix)。 这些实现的问题在于它们仅限于单个服务器。
我正在寻找配置管理服务的企业就绪实施。它应该支持集中配置管理。所以基本上我想象有一些对所有服务器都通用的配置和一些对每个集群或服务器不同的配置。
【问题讨论】:
标签: configuration osgi enterprise
Config Admin 服务旨在在单个服务器上运行。这并不意味着它不能支持多台服务器的配置;这意味着此类“企业级”功能应该是向配置管理服务提供数据的管理代理的一部分。
问题是,每个人对管理代理需要做什么都有不同的要求。如果您要获得现有的,它可能不太适合您的要求。我建议自己写一个;但这相对简单,因为 Config Admin 负责在单个 JVM 中管理配置数据的复杂(但通用)任务,让您可以专注于满足您需求的独特功能。
换句话说:考虑模块化!不要试图扩展 Config Admin 使其无所不能;只需围绕它构建组件。
【讨论】:
Christian,为您的 Karaf 实现提供此功能的软件包是 Cellar。这将允许您集中管理众多 karaf“节点”并根据 karaf 节点是否属于集群和组来更新配置。
【讨论】: