Apollo
携程分布式配置中心Apollo
普通网友
这个作者很懒,什么都没留下…
展开
-
MCC 配置中心设计
原创 2020-07-17 20:00:58 · 522 阅读 · 0 评论 -
配置中心Apollo 源码分析04 发布配置
用户在 Portal 操作配置发布 Portal 调用 Admin Service 的接口操作发布 Admin Service 发布配置后,发送 ReleaseMessage 给各个Config Service Config Service 收到 ReleaseMessage 后,通知对应的客户端1.portal侧,入参model组装参数2.校验当前环境是否支持紧急发布3.调用releaseAPI创建release,底层还是调用http 的 post请求来发布release..原创 2020-06-23 23:28:08 · 225 阅读 · 0 评论 -
配置中心Apollo 源码分析03 NameSpace
数据流向如下:在 App 下创建AppNamespace 后,自动给 App 下每个 Cluster 创建 Namespace 。 在 App 下创建 Cluster 后,根据 App 下 每个AppNamespace 创建 Namespace 。 可删除 Cluster 下的 Namespace 。总结来说:AppNamespace 是 App 下的每个 Cluster默认创建的 Namespace 。 Namespace 是 每个 Cluster实际拥有的 Namespa...原创 2020-06-23 23:00:32 · 208 阅读 · 0 评论 -
配置中心Apollo 源码分析02 后台创建 && 维护 app
AppController在Apollo 管理后台,对应用的增删改查调用appService.searchByAppIdOrAppName底层就是查询数据库获取app结果再看一个增加1.调用底层方法,插入到mysql中2.发送创建app的事件3.然后给入参的userId列表,授权访问这个创建好的app...原创 2020-06-19 23:16:57 · 153 阅读 · 0 评论 -
配置中心Apollo 源码分析01 代码结构概述
705个java类, 6.6w代码行数,算是中小型的开源项目1.apollo-adminservice : 后台管理相关2.apollo-biz :基本功能封装, 包括鉴权,配置,服务注册发现,灰度发布,存储,消息3.apollo-client : apollo的客户端4.apollo-common:基础工具函数封装5.apollo-configService :配置服务6. apollo-core : 核心功能7.apollo-portal : apol..原创 2020-06-19 23:08:24 · 408 阅读 · 0 评论 -
Apollo 02 实践指南
https://blog.csdn.net/Michael_HM/article/details/80361214?utm_source=apphttps://github.com/ctripcorp/apollo/wiki/Apollo%E5%BC%80%E5%8F%91%E6%8C%87%E5%8D%97原创 2020-03-28 10:35:28 · 118 阅读 · 0 评论 -
Apollo 学习01 简介 && 架构设计
https://github.com/ctripcorp/apollo 官方githubhttps://blog.csdn.net/Michael_HM/article/details/80361214?utm_source=appFeatures 统一管理不同环境、不同集群的配置 Apollo提供了一个统一界面集中式管理不同环境(environment)、不同集群(cl...原创 2020-03-26 22:51:48 · 226 阅读 · 0 评论