我们从单体应用到RPC应用再到今天的微服务应用,程序功能日益复杂,程序配置日益增多。每一次参数变更,服务器地址变更等等,都要重启启动项目,甚至要重新打包发布。我们就希望有个中间件管理这些配置。而且我们希望修改了配置之后,无需重启,实时生效,并可以指定某些微服务,某些集群修改。我么还希望有一些权限审查审核机制等等。
Apollo(阿波罗)是携程开源的一款可靠的分布式配置管理中心,它能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。
在这里我们就能看到相应的配置。
在资源管理里就能看到配置的实例,mysql,redis等
点进去能看到比如mysql数据库账号密码和连接池等信息。