2017-08-03 56 views
1

是否有可能共享某些有限組的微服務的一些屬性?我的意思是我只是想在一個地方爲幾個微服務聲明通用數據庫,它將使用相同的數據庫。我嘗試使用gradle變量實現它,它應該包括所有與配置文件db連接有關的數據,但可能更容易有辦法做到這一點。Spring Cloud共享配置組的微服務

謝謝

+0

取而代之,創建一個單獨的'jar'模塊,並將該模塊作爲所需的所有服務的依賴項。 – StanislavL

回答

1

是的。在基於微服務的應用程序

春雲的配置服務器作爲配置的單一來源爲所有其他服務 數據:您要尋找的「春雲配置」服務器。它本身就是一個微服務,它的任務是從一個 Git倉庫獲取配置數據並通過RESTful端點提供服務。所有其他服務 可以直接使用配置服務器的API,或者如果它們是 Spring應用程序,則在Spring環境抽象中將配置服務器視爲另一個 屬性源。

你可以找到一個很好的閱讀以及例子here