發表文章

目前顯示的是 1月, 2019的文章

Spring Cloud生態的配置服務器最全對比貼

本文從社區活躍度、產品特點、成功案例、產品缺點等維度,全方位對比Spring Cloud Config、Apollo、Nacos、Disconf、Spring Cloud Consul、Spring Cloud Zookeeper等幾款Spring Cloud生態的配置服務器,幫助你選擇合適的配置服務器。 一、Spring Cloud Config GitHub地址 https://github.com/spring-cloud/spring-cloud-config ,Star數1178,官方組件,社區較活躍 開源廠商 Pivotal(Spring官方團隊) 產品特點 遵循Spring Cloud Config的配置管理規範 後端存儲支持豐富(支持Git、SVN、MySQL、Vault、本地存儲等) 演示環境 暫無 成功案例 N多,目前用Spring Cloud的大多團隊都是用的Spring Cloud Config 缺點 沒有界面,管理麻煩 沒有權限管理 依賴繁多,例如: 如果使用Git作為後端存儲,需要搭建GitLab或其他Git服務器集群 如需實現配置批量刷新,需要藉助Spring Cloud Bus,依賴Kafka或RabbitMQ 由於依賴太多,集群搭建很麻煩——GitLab、MQ、Config Server本身都得做集群 二、Apollo GitHub地址 https://github.com/ctripcorp/apollo ,Star數11169,社區很活躍 開源廠商 攜程 產品特點 概念較為清晰,上手簡單 完善的流程、權限控制 界面友好 文檔較為豐富 成功案例 攜程、網易蜂巢、中國平安等,更多公司詳見 https://github.com/ctripcorp/apollo 演示環境 http://106.12.25.204:8070/ 賬號/密碼:apollo/admin 缺點 暫未發現 三、Nacos GitHub地址 https://github.com/alibaba/nacos ,Star數3820,社區非常活躍 開源廠商 阿里巴巴 產品特點 目前在Spring Cloud孵