0
我們有很多在幾臺機器上運行的java組件。主要是web應用程序(在tomcat上),有些是獨立進程。從歷史上看,每個應用程序使用自己的方式來配置自己:singleton類,磁盤上的屬性文件或應用程序資源文件等。通過配置,我的意思是字符串鍵值對,它影響應用程序行爲(例如文件夾名稱來存儲文件,或者一些超時,等等)。配置多個應用程序的標準方式
問題:是否有一種標準(理想的簡單和可靠)的方式來配置許多應用程序在一個地方?
如何您的應用程序託管(即在PREM或雲)?系統配置總是很痛苦。就我而言,我使用集中的AWS S3文件讓任意數量的應用程序從中央位置讀取。這是一個JSON文件,其中包含「全局」和特定於應用程序的部分。 – stdunbar
@stdunbar在預定託管。感謝您的評論 – Eugene
取決於您想要如何靈活配置您的系統,運行時配置是否對您非常重要。Spring試圖進行類型安全配置,但它不符合運行時使用。我個人開發了一個java-ee web應用程序來管理運行時配置。不幸的是,它僅在野蠅中測試過:https://bitbucket.org/marembo2008/khameleon – maress