我們有一個用c語言編寫的應用程序和C++中的一些新模塊。它在linux上運行。該應用程序已經投入使用。應用程序配置:需要您的意見
我們沒有應用程序的通用配置。現在,我們計劃爲整個應用程序配置一個配置。所以,我們花了一些時間來設計我們自己的(尚未實現的)。
我們基本上認爲保持XML(app_config.xml)文件中的配置,而在另一個XML文件中定義的策略對這個(app_config_policy.xml)的
寫幾個API的(EX:write_Config,read_config, verify_config,notify_config等)。這些apis的名稱是不言自明的。如果需要,我可以提供更多信息。
策略XML文件定義特定的配置的制約,長度,類型等
現在的問題是:有可能是具有類似要求的應用。在進一步深入研究之前,我認爲需要一些專家意見並繼續他們的觀點。
是否有任何開源庫已經這樣做?我知道libconfig是一個,但它很沉重,不是線程安全的(告訴我們)?
任何其他的替代品(開源),你們都提出了上述常見問題?
關於同樣的任何其他想法或設計觀點?
在此先感謝! Santhosh