Spring Cloud 服務共享相同的配置

       微服務中配置中性的每個項目的配置文件都可以按照不同的部署環境而有不同的配置文件,但是有一些配置是所有服務共有的,比如每個服務都需要往kafka發送消息,那麼總不至於在每個服務的配置環境中都配置kafka的集羣信息吧。
       其實這種需求可以在配置倉庫的根目錄下,建立和環境相關的公共配置文件即可。比如開發環境application-dev.yml文件中可以存放所有服務用到的dev環境中的公共配置;application-prod.yml文件中可以存放所有服務用到的prod環境中的公共配置。
       各個服務啓動的時候指定spring.profiles.active屬性即可使用相應的公共配置文件中的配置。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章