當前位置:成語大全網 - 書法字典 - 阿波羅配置中心如何解決跨庫的事情

阿波羅配置中心如何解決跨庫的事情

以下供大家參考:

阿波羅配置中心管理不同環境的配置原則。

經過對阿波羅的初步學習,我了解了阿波羅的部署方法和基本使用方法。正如我們提到的,apollo可以支持不同環境中配置的集中管理。那麽我們來談談今天apollo是如何管理不同環境的配置的。目前,apollo支持四種環境:DEV、FAT、UAT和PRO。

從上壹篇文章的架構圖可以看出,apollo配置中心分為三個部分,apollo-configservice、Apollo-AdminService和Apollo-portal,其中portal負責向configservice發起配置讀取請求。所以configservice和adminservice需要分別部署在各種環境中,如下圖所示,是攜程的部署圖。

在生產環境中部署門戶,然後在每個環境中部署configservice和adminservice。這樣,在部署apollo-portal時,就要在app.properties的配置文件中指定各個環境下apollo-configservice的地址,這樣就可以在不同的環境下使用不同的配置。

註意:

1.部署apollo時,需要在初始化數據庫apolloportaldb.serverconfig表中指定的環境後,在app.properties中指定每個環境的元服務器的訪問地址。

2.如果配置的環境的地址相同,即使用相同的元服務器地址,則每個環境的配置是同步的。這樣就達不到不同環境下不同配置的目的。