springboot集成Apollo
目前市面上用的比较多的配置中心有:
1.Nacos/Apollo对此
Nacos	Apollo
灰度发布	不支持	支持IP级别的灰度发布
权限管理	不支持	基本完善
版本管理&回滚	支持	之前回滚上一个版本
配置实时推送(动态刷新)	
支持,但对加密数据有bug存在
基本完善
敏感加密	引入Jasypt	引入Jasypt
多环境	支持	支持
高可用	支持	支持
社区支持	一般	活跃
总的来看,Apollo和Nacos相比较,Apollo相对于Nacos在配置管理做的更加全面,考虑到Nacos开源时间不长和社区活跃度,所以Apollo应该是合适的。
2.搭建Apollo
参考apollo-build-scripts: Apollo Quick Start Build Scripts (gitee.com)
3.使用Apollo
参考Apollo、https://www.cnblogs.com/shuiyao3/p/17290745.html
4.springboot集成Apollo
1.使用Maven搭建springboot
2.写配置文件
bootstrap.yml
spring:
application:
name: 项目名
profiles:
active: dev
apollo:
app-id: 项目名
meta: http://ip:8080
bootstrap:
enabled: true
eagerLoad:
enabled: true
property:
order:
enable: true
3.在resource文件下创建META-INFO文件夹    在文件夹下app.properties
app.id=xxxx
apollo.meta=http://localhost:8080
4.启动springboot即可
 
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号