日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

Spring Cloud生态的配置服务器最全对比贴

發布時間:2025/3/21 javascript 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Spring Cloud生态的配置服务器最全对比贴 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、Spring Cloud Config

1.1?GitHub地址

https://github.com/spring-cloud/spring-cloud-config ,Star數1178,官方組件,社區較活躍

1.2?開源廠商

Pivotal(Spring官方團隊)

1.3?產品特點

  • 遵循Spring Cloud Config的配置管理規范

  • 后端存儲支持豐富(支持Git、SVN、MySQL、Vault、本地存儲等)

1.4?演示環境

暫無

1.5?成功案例

N多,目前用Spring Cloud的大多團隊都是用的Spring Cloud Config

1.6?缺點

  • 沒有界面,管理麻煩

  • 沒有權限管理

  • 依賴繁多,例如:

    • 如果使用Git作為后端存儲,需要搭建GitLab或其他Git服務器集群

    • 如需實現配置批量刷新,需要借助Spring Cloud Bus,依賴Kafka或RabbitMQ

  • 由于依賴太多,集群搭建很麻煩——GitLab、MQ、Config Server本身都得做集群

? ?

二、Apollo

2.1?GitHub地址

https://github.com/ctripcorp/apollo ,Star數11169,社區很活躍

2.2?開源廠商

攜程

2.3?產品特點

  • 概念較為清晰,上手簡單

  • 完善的流程、權限控制

  • 界面友好

  • 文檔較為豐富

2.4?成功案例

攜程、網易蜂巢、中國平安等,更多公司詳見https://github.com/ctripcorp/apollo

2.5?演示環境

http://106.12.25.204:8070/

賬號/密碼:apollo/admin

2.6?缺點

暫未發現

? ?

三、Nacos

3.1?GitHub地址

https://github.com/alibaba/nacos ,Star數3820,社區非常活躍

3.2?開源廠商

阿里巴巴

3.3?產品特點

  • 目前在Spring Cloud孵化器中孵化,孵化成功后,將成為Spring Cloud官方推薦的組件之一

  • 不僅能做配置管理,也能做注冊中心

  • 界面友好

  • 上手簡單

  • 文檔豐富

3.4?成功案例

阿里巴巴、虎牙直播、工商銀行軟件開發中心、愛奇藝等,更多公司詳見https://github.com/alibaba/nacos/issues/273

3.5?演示環境

http://console.nacos.io/nacos/index.html

3.6?缺點

暫未發現明顯缺點

??

四、Disconf

4.1?GitHub地址

https://github.com/knightliao/disconf ,Start數4505,社區活躍度一般

4.2?開源廠商

原百度員工,現在螞蟻金服

4.3?產品特點

  • 界面良好

  • 部署簡單

4.4?成功案例

百度、滴滴出行、順豐、網易等,更多公司詳見https://github.com/knightliao/disconf

4.5?缺點

最新的版本發布于兩年前,有點久了。

?

五、Spring Cloud Consul

5.1?GitHub地址

https://github.com/spring-cloud/spring-cloud-consul ,Star數493,官方組件,社區較活躍

5.2?開源廠商

Pivotal(Spring官方團隊)

5.3?產品特點

  • 有個還算將就的界面

  • 使用較為簡單

  • 遵循Spring Cloud Config的配置管理規范

  • 不僅能做配置管理,也能做注冊中心

5.4?成功案例

暫未發現

5.5?演示環境

暫無

5.6?缺點

  • 沒有權限管理

  • 管理界面不夠友善

  • 要想用得好,得了解Spring Cloud Config管理規范

?

六、Spring Cloud Zookeeper

6.1?GitHub地址

https://github.com/spring-cloud/spring-cloud-zookeeper ,Star數330,官方組件,社區較活躍

6.2?開源廠商

Pivotal(Spring官方團隊)

6.3?產品特點

  • 使用較為簡單

  • 遵循Spring Cloud Config的配置管理規范

  • 不僅能做配置管理,也能做注冊中心

6.4?演示環境

暫無

6.5?成功案例

暫未發現

6.6?缺點

  • 無界面

  • 無權限管理

  • 要想用得好,得了解Spring Cloud Config管理規范

?

七、其他

如果使用的是Spring Cloud Kubernetes,或者將Spring Cloud應用部署在Kubernetes環境中,還可以選擇ConfigMap,這種方式就筆者了解,業界這么玩的還不多,暫時不分析了。已經將Spring Cloud Kubernetes列入博客19年更新名單中了,敬請期待。

?

結論

  • Spring Cloud Config不太好用,需要制作一個界面,才能更好地幫助我們管理配置;

  • Nacos或者Apollo是筆者現在眼中的首選,功能完備、上手簡單、傻瓜化操作、并且目前維護比較給力;

  • Consul也可以作為一個選擇,但國內用Consul做配置管理的公司還沒發現,并且Consul是Go語言編寫的,如果選用,得有Hold住它的能力——盡管Consul很穩定。

? ?

本文首發

http://www.itmuch.com/spring-cloud-sum/spring-cloud-config-serer-compare/

總結

以上是生活随笔為你收集整理的Spring Cloud生态的配置服务器最全对比贴的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。