首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >集中配置管理

集中配置管理
EN

Stack Overflow用户
提问于 2012-07-19 12:15:37
回答 2查看 2.2K关注 0票数 5

我正在研究Apache Felix,特别是允许管理多个组件的配置的子项目Configuration Admin Service。在文件中,有人说:

配置管理服务( Configuration )就像一个中央集线器,它关心的是持久化配置,并将配置分发给感兴趣的各方。这类缔约方中有一类是要配置的组件。

是否有一种方法来管理运行在不同Apache Felix平台实例上的多个组件的配置?

为了说明我的问题,假设有5个模块化的应用服务器。每个服务器由安装在单个OSGi平台实例上的多个包组成。在两个平台实例中,类似的包可能以不同的配置运行。我希望使用Configuration Admin Service的一个实例,集中处理所有平台实例的所有包的配置。

您知道我在哪里可以找到关于使用OSGi,特别是Apache Felix的配置管理的好资源吗?

谢谢

EN

回答 2

Stack Overflow用户

发布于 2012-07-19 12:18:49

我建议您看看Apache,特别是在卡拉夫鞍,我认为这可以满足您的需要。Apache运行在Felix或Equinox之上。

票数 3
EN

Stack Overflow用户

发布于 2012-07-19 16:18:55

你有两个选择。

选项1:,您可以在框架之间拥有一个分布式的Config服务。其中一个框架将托管“中央”Config管理,而对于其他平台,它将是一个远程服务。请注意,对于框架上的包来说,这是透明的--它们将以相同的方式查看和使用本地和远程服务。然而,为了实现这一点,您必须自己实现一些钩子。查看OSGi简编规范4.2版中的"13远程服务“一章。

选项2:所有框架都有本地Config服务,您可以使用OSGi远程管理系统来管理所有这些服务。如上文所述,一种可能是Karaf;另一种是mPRM - mPower远程管理器。它们都可以集中管理多个Felix框架和控制配置。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11560680

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档