使用apollo配置中心的集群功能模拟创建不同的环境获取不同的配置信息

在apollo的配置中,除了通过环境的配置去配置不同的配置信息,还可以通过集群的方式进行配置;

使用apollo配置中心的集群功能模拟创建不同的环境获取不同的配置信息_第1张图片

如图,我们可以采取添加集群的方式设置不同的配置,点击添加集群,进入下面的页面

使用apollo配置中心的集群功能模拟创建不同的环境获取不同的配置信息_第2张图片

 

我们可以通过设置集群名称来设置不同的环境,比如测试环境的集群名称就叫“UAT”,因为只有一个环境,那就只能选择dev了,

在创建成功首页就会有一个不同了;

使用apollo配置中心的集群功能模拟创建不同的环境获取不同的配置信息_第3张图片

在图中画框的位置出现了两个,一个是default,一个是UAT,在上一篇中我们说过server.properties,我们可以在里面配置一个idc,如果不配置idc,那么apollo会自动拉去default的配置,项目的配置如图

,不在有环境的配置了,只需要一个app.properties,

配置依然有一个app.id,其实我们本可以在上一篇中在app.properties中直接配置一个apollo.meta=‘http"//xxx’,因为我们只有一个环境了,就是dev,但是考虑到实际开发中,测试、准生产、生产是需要特定ip,以保证配置的ip及信息不能泄露,因此开发会单独配置一个,所以地址不能再这里写死,以区分开发及其他环境;我们把apollo.meta写在server.properties中,

使用apollo配置中心的集群功能模拟创建不同的环境获取不同的配置信息_第4张图片,在不设置idc时,默认使用default集群,与上一篇相比,两者的配置会有不小的区别,但是,这样就可以在不创建环境的情况下,配置不同环境的配置信息,

server.properties的位置在不同的系统位于不同的位置,如图,这样就可以从apollo获取配置信息,

具体在spring的使用参考上篇

你可能感兴趣的:(Apollo配置中心)