目前最主流的分布式配置中心主要是有spring cloud config、 apollo和nacos,spring cloud属于java的spring体系,我们就考虑apollo和nacos。apollo与nacos 都为目前比较流行且维护活跃的2个配置中心。
    apollo是携程开源,nacos是阿里开源

    1. apollo大而全,功能完善。nacos小而全,可以对比成django和flask的区别
    2. 部署nacos更加简单。
    3. nacos不止支持配置中心还支持服务注册和发现。
    4. 都支持各种语言,不过apollo是第三方支持的,nacos是官方支持各种语言

    两者都很活跃,不过看得出来nacos想要构建的生态野心更大,不过收费意图明显。

    功能点 apollo nacos
    开源时间 2016.5 2018.6
    配置实时推送 支持(http长轮询) 支持(http长轮询)
    配置回滚 支持 支持
    灰度发布 支持 待支持
    权限管理 支持 支持
    多集群 支持 支持
    监听查询 支持 支持
    多语言 主流语言 主流语言(官方支持)
    通信协议 http http