在大型Distributed Enterprise System中存储配置信息的位置

时间:2013-07-17 20:21:27

标签: enterprise configuration-management

这更像是一个高级别的问题。但是说你有大量的应用程序,其中许多是分布式的(服务器/集群),它们共享配置参数。

存储此特定于应用程序的配置(最好是在中央位置)的好方法是什么,而不依赖于单点故障。

对于配置,我的意思是"数据库服务器地址"," Web服务端点","记录文件名"甚至为什么不是一些与业务相关的常量和参数。 有些此参数最终可能会在运行时更改,因此应用程序还需要能够动态查询这些参数。

我可以想到一个应用程序将配置存储在本地文件(忘记格式)或中央数据库来存储它。

但我想问社群是否有处理多个分布式系统配置的标准。

感谢。

1 个答案:

答案 0 :(得分:1)

Apache ZooKeeper是一个集中服务,用于维护配置信息,命名,提供分布式同步和提供组服务。