簡體   English   中英

帶有Zookeeper或HashiCorp Vault后端的Spring Cloud Config Server

[英]Spring Cloud Config Server with Zookeeper or HashiCorp Vault Backend

我的問題與將Zookeeper或Hashicorp的Vault用作Spring的Cloud Config Server的后端數據存儲有關。

當前,我們正在運行許多Spring Boot微服務,這些服務依賴於Spring Config Server來服務每個服務的配置。 這很好用,我們沒有問題。

最初,配置服務器在本機配置文件上運行,並將配置文件嵌入到應用程序中。 這不起作用,因為每次我們對重新部署config-server所需的任何應用程序進行配置更改時。

使用GIT顯然更加健壯,當我們被要求研究使用Zookeeper或Vault時,我們正在切換到獨立的GIT后端。

這給我帶來了一個問題:-是否可以將Vault / Zookeeper用作Config Server的后端數據存儲,而無需每個應用程序直接與Vault / Zookeeper進行對話?

謝謝

是的,可以在Spring Cloud Config中使用其他后端(例如Vault或SVN,稱為EnvironmentRepository ),而無需接觸客戶端。

有關更多詳細信息,請參見參考文檔

更新此:

我們改用Consul的Zookeeper后端,因為我們能夠使用SSL進行保險櫃和Consul之間的連接。 當使用Zookeeper作為存儲后端時,當前不可用。

現在,我們有了一個有效的配置堆棧,其中包括Consul,Vault和Spring Cloud Config Server,並且在這三個之間都啟用了SSL。 此外,Consul和Vault都以集群模式運行,並且在集群中的所有節點之間進行復制。

到目前為止運作良好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM