apollo-使用注意事项

总结一下在使用apollo的有关注意事项

 

1 application和namespace配置了同样的key,会存在覆盖关系

2 关于客户端更新,Apollo默认定时频率默认为每5分钟拉取一次,客户端也可以通过在运行时指定System Property: apollo.refreshInterval来覆盖

3 关于服务端更新,apollo是通过Http Long Polling,他的本质是通过async servlet实现,服务端会保持住这个连接60秒

4 apollo除了支持通过客户端界面来配置管理信息,还可以通过开发的open api来实现

5 Apollo虽然目前支持了java,net两种语言,但是像python,go..社区可能会有人提供了

6 apollo虽然支持在本地缓存配置信息,考虑到内存的关系,它默认是没有开启的,如果要使用缓存,需要手动开启

7 apollo的namespace会存在三种关系

  • 私有类型:私有类型的 Namespace 具有 private 权限。
  • 公共类型:公共类型的 Namespace 具有 public 权限。公共类型的 Namespace 相当于游离于应用之外的配置,且通过 Namespace 的名称去标识公共 Namespace ,所以公共的 Namespace 的名称必须全局唯一。
  • 关联类型:关联类型又可称为继承类型,关联类型具有 private 权限。关联类型的Namespace 继承于公共类型的Namespace,用于覆盖公共 Namespace 的某些配置

8 可以通过配置serviceconfig的数据库的namespace.lock.switch为true来进行namesepace的锁定

  • 一次配置修改只能是一个人
  • 一次配置发布只能是另一个人

也就是说,开启后,一次配置修改并发布,需要两个人。

它模式是锁定的,也就是false

9 Apollo可以完全把本地文件给全部移除掉,不需要任何的配置,但从可读性角度来说,介意保留一份,这样可以知道每个系统具体使用了哪些配置属性

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值