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
    评论
Apollo-Kotlin 是一个为 Kotlin 开发者提供的用于与 GraphQL 服务进行交互的库。根据引用,在 ApolloClientConfig.kt 文件中定义了两个 ApolloClient 实例,分别对应两个不同的 GraphQL 服务端点。这些实例可以用于向服务端发送请求和获取响应的数据。 另外,根据引用,在 GraphqlApi.kt 文件中,我们可以看到两个 ApolloClient 实例的注入。这些实例可以在 fetchService1() 和 fetchService2() 方法中使用,用于调用相应的 GraphQL 服务端点。fetchService2() 方法中还包含了异常处理的代码,以便在发生异常时进行处理。 综上所述,Apollo-Kotlin 是一个用于与 GraphQL 服务进行交互的库,它提供了方便的 API 用于发送请求和获取响应的数据。通过定义 ApolloClient 实例,并将其注入到相关的类中,我们可以轻松地使用 Apollo-Kotlin 进行 GraphQL 开发。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [Spring boot中apollo-kotlin基本使用(一个客户端使用多个graphql端点)](https://blog.csdn.net/fggdgh/article/details/128089362)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] - *3* [Kotlin进阶指南 - Parcelable序列化](https://blog.csdn.net/qq_20451879/article/details/126250953)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值