![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
apollo
shandadadada
这个作者很懒,什么都没留下…
展开
-
apollo源码(6)-表结构设计
1.主体E-R DiagramApp App信息 AppNamespace App下Namespace的元信息 Cluster 集群信息 Namespace 集群下的namespace Item Namespace的配置,每个Item是一个key, value组合 Release Namespace发布的配置,每个发布包含发布时该Namesp...原创 2020-04-30 18:52:12 · 1062 阅读 · 0 评论 -
apollo源码(5)-portal&admin
1.流程图原创 2020-04-30 18:49:41 · 222 阅读 · 0 评论 -
apollo源码(3)-configservice配置读取接口
1. 概述在上文,我们看到通知变化接口,仅返回通知相关的信息,而不包括配置相关的信息。所以 Config Service 需要提供配置读取的接口1.1 配置读取流程图2. ConfigController类配置 Controller ,仅提供configs/{appId}/{clusterName}/{namespace:.+}接口,提供配置读取的功能2.1...原创 2020-04-30 18:47:37 · 1332 阅读 · 0 评论 -
apollo源码(3)-ConfigService通知配置变化
1. 概述客户端会发起一个Http 请求到 Config Service 的notifications/v2 接口,也就是NotificationControllerV2 。 NotificationControllerV2 不会立即返回结果,而是通过Spring DeferredResult把请求挂起。 如果在 60 秒内没有该客户端关心的配置发布,那么会返回 Http 状态码 ...原创 2020-04-30 18:44:16 · 1238 阅读 · 0 评论 -
apollo源码(2)-client
1.概述Client 通过轮询的方式,从 Config Service 读取配置。Client 的轮询包括两部分:1.RemoteConfigRepository ,定时轮询 Config Service 的配置读取2.RemoteConfigLongPollService ,长轮询 Config Service 的配置变更通知/notifications/v2接口 当有新的...原创 2020-04-30 18:25:41 · 476 阅读 · 0 评论 -
apollo源码(1)-概述
一、简要介绍Apollo(阿波罗)是携程框架部研发并开源的一款生产级的配置中心产品,它能够集中管理应用在不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。二、主要模块及功能介绍四个核心模块及其主要功能 ConfigService 提供配置获取接口 提供配置推送接口 ...原创 2020-04-30 18:23:16 · 1499 阅读 · 0 评论 -
apollo配置中心源码阅读
1.概述2.client源码3.configservice4.portal&admin5.表结构原创 2020-04-30 18:20:00 · 377 阅读 · 0 评论