Lin Luo / Bruce Liu
Lin Luo / Bruce Liu
是的,这个sdk只是用来获取配置的
暂时没有,这个sdk是用来给项目获取配置的。配置的修改,apollo已经提供了非常完整的ui和鉴权模块,没有必要使用api去实现。同时,也不应该由配置使用方去修改配置信息
是的,配置同步是通过异步任务定时获取 鉴权信息根据实际情况,使用authorization参数进行配置
所有逻辑在client类中已经实现了,你只需要调用类方法获取配置值即可。 整体处理过程是:实例化client类,然后在类第一次初始化时会调用远端服务器进行本地缓存初始化,并启动一个异步线程不断调用服务器数据更新本地缓存,所有获取值的操作都默认读本地缓存
我个人认为,用户不应该关注数据是否更新,配置的更新由client来保证 如果是服务的基础配置,一般更新不会很频繁,更新配置后单独重启即可 如果是服务调用的配置参数,不需要重启服务
系统配置不应该由业务改动,除了系统配置,都可以用猴子补丁处理
获取全部配置的目的是什么?使用Apollo就是为了获取对应的配置。拿到全部的配置,如果要使用,还是得去单独解析,个人感觉没有意义 另外如果非要所有配置的话,模块运行目录下会有所有配置的本地备份数据
sdk已经提供了解析的功能,现在是有什么场景不满足需求吗?如果可以,麻烦具体描述一下
启动用户和模块安装用户不是一个权限组导致的,可以检查下权限
Thank you for your advice, I also found this issue. It has now been fixed and some other changes have been committed