了解 apollo 可以去 github 上 ,地址 https://github.com/ctripcorp/apollo
快速开始 : https://github.com/ctripcorp/apollo/wiki/Quick-Start
启动配置参数 : 优先级从高到低
其他参数 打通小异 :
如果需要关闭placeholder在运行时自动更新功做行能,可以通过以下方式关闭 apollo.autoUpdateInjectedSpringProperties=false
例如 redis.cache.expireSeconds 这样的key 存在 apollo服务器中 , 下面例子会自动将 expireSeconds 注入进去 , 但是这样有个问题就是 , 不会自动刷新配置 ..........
自动刷新 需要手动设置兆胡缺
可以将 application.yml 或 bootstrap.yml 换成 properties文件
可以看出 有个灰度列表 , 可以作为测试 发布出去 , 也可以取消
Apollo默认自慧顷陪带了Eureka作为内部的前蠢注册中心实现,该Eureka-server就Config Service上,在一般情况下不需要考虑为Apollo单独部署注册中心。
不过有些公司自己已经有了一套Eureka,如果希望把Apollo的Config Service和Admin Service也注册过去实现统一管理的话,可以按照如下步骤 *** 作:
本人用的Apollo是:1.5.0版本的。
修改打包好的 apollo-configservice 和 apollo-adminservice 安装包下的 application-github.properties 文件
修改 ApolloConfigDB.ServerConfig 表中的 eureka.service.url ,指向自己的Eureka地址。
比如自己的Eureka服务地址是 192.168.10.126:8001 和 192.168.10.126:8002 ,那么就将 ApolloConfigDB.ServerConfig 表中设置 eureka.service.url 为:
启动 apollo-configservice 和 apollo-adminservice 以及 Eureka-Server 后,访问eureka:
apollo-configservice 和 apollo-adminservice 都注册到了我们的Eureka,还需要验证 apollo-configservice 是否启动了自己的Eureka-server:
访问: 192.168.10.126:8080 ,不会显示eureka管理页乎运面。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)