[英]Spring Cloud Config Config Server - Synchronization between several instances
假設我已經開始使用 spring-cloud-config-server 並使其正常工作(在后台使用 git 存儲庫)。 所以現在我將在集群(mesos 集群或 AWS 雲等)上部署該配置服務器
所以為了可靠性等,我想在一個集群中啟動同一個配置服務的兩個實例。 通過使用服務注冊表,所有其他服務現在都可以連接到該配置服務器並獲取它們的配置。
但問題是:如何處理這些配置服務器之間的同步……例如,如果我更改了 git 存儲庫中的配置,現在兩個實例之間的時間不足,將提供完全相同的信息……
是否存在解決方案? 某種筏式人口普查協議/設置等? 或者是否有唯一的解決方案不使用 spring-config-server 而使用 etcd 或其他解決方案?
更新:這可能是為 git 存儲庫制作前更新選項的一個選項。 這確保獲得最新的狀態,但會降低性能。
在Spring Cloud Services v3.1.2及以后版本中,可以在配置Config Server服務實例時使用periodic參數,使鏡像服務定期自動刷新Git倉庫鏡像
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.