全部,集中的屬性文件管理
我正在尋找一個集中的屬性管理解決方案,例如:我有一個流量/應用程序在騾子。我有不同環境的多個屬性文件。與其他應用程序一樣,這非常棒。
在這些文件中配置的屬性幾乎是用戶名,密碼,目標端點等,但我不想在這些簡單的文件中公開它們。相反,我正在尋找一個集中式解決方案,我可以將我的屬性配置爲鍵,並在我的應用程序中使用鍵。
像這樣的事情
數據庫用戶= $ {中心 - 屬性 - key.database.user}
代替
數據庫用戶的= dbuser1
我知道,我可以在這裏使用類似Zuul的東西。但就我搜索而言,祖魯沒有託管解決方案。 (我不喜歡在內部託管和管理任何東西;))
想法?任何其他最好的方法?
非常感謝Ananth,你的重新部署是非常好的一點。當然,我們討厭重新部署。對於這一點,即使您使用cloudhub控制檯更新屬性,mule也會重新部署應用程序。包裝API也很有趣,我會跳過並試一試。看起來Zuul是目前最好的解決方案,無法找到任何其他備用選項。 – gnanagurus