温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Apollo配置中心怎么使用三板斧

发布时间:2021-10-20 10:21:58 来源:亿速云 阅读:233 作者:柒染 栏目:大数据

这篇文章给大家介绍Apollo配置中心怎么使用三板斧,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

一、Apollo的base配置:
app.properties
# test
app.id=umember
env=DEV                                                 //这个env的配置没有作用
apollo.meta=http://localhost:8080         //配置中心服务器地址,这里是关键


二、apollo配置生效
注解法:
1.@EnableApolloConfig(value = "application", order = 10)

2.@ConfigurationProperties+@Value方法

3.@ApolloConfig(namespace)初始化Config对象方法

4.@ApolloConfigChangeListener(namespace)变化监听

stringboot配置文件:
apollo.bootstrap.enabled=true
apollo.bootstrap.namespaces= application,TEST1.apollo,application.yml
apollo.cluster=SomeCluster

xml文件:
   <apollo:config order="10"/>
   <apollo:config namespaces="TEST1.apollo,application.yaml" order="11"/>
    
   <property name="timeout" value="${timeout:200}"/>
   <property name="batch" value="${batch:100}"/>

三、获取数据
@ConfigurationProperties(prefix = "redis.cache")
初始化参数方法一

@Value("${jdbc.type1:postgre}")
@ApolloJsonValue("${jsonBeanProperty:[]}")
初始化参数方法二

四、Apollo主要模块和关系

1.四个模块client、configService、portlat、adminService

2.关系

client与configService在程序端完成配置的读取和通知

portlat为前台管理页面,adminService为后台修改、发布等管理服务

关于Apollo配置中心怎么使用三板斧就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI