3配置中心总结 · SpringCloud微服务实战 · 看云
配置中心总结
到这里,我们已经将目前比较流程的集中分布式配置中心说完了,入门篇中我们介绍了Spring Cloud 提供的config,可以结合git一起使用,和apollo、nacos 使用相比显的并不是很友好
我们说分布式配置的好处是什么?主要就是让一些配置的修改可以实时生效,用不着在重启应用。比如网关限流的实时生效。
apollo和nacos 相比两者具体用哪个?还是上节说的需要好好验证下。就目前而言,笔者倾向于apollo,理由如下:
- apollo 的监听不需要像nacos一样加上
@RefreshScope,除了配置移到了apollo中,其他和springboot 原生的配置没什么区别 - apollo 的分布式部署方式相比nacos采用vip的方式更友好,apollo的个环境配置是相互隔离的,可以同时注册到同一个portal中,根据自己需要
- apollo 的权限更完善,这在实际项目中是很有必要的
当然nacos 将注册中心和配置中心一期整合这一点非常好,随着nacos 的迭代升级后面也会越来越好。