Apollo 源码解析 —— Portal 发布配置
16lz
2021-01-22
摘要: 原创出处 http://www.iocoder.cn/Apollo/portal-publish/ 「芋道源码」欢迎转载,保留摘要,谢谢!
- 1. 概述
- 2. 实体
- 3. Portal 侧
- 4. Admin Service 侧
- 666. 彩蛋
1. 概述
老艿艿:本系列假定胖友已经阅读过 《Apollo 官方 wiki 文档》 。
从本文开始,我们进入 Apollo 最最最核心的流程 配置发布后的实时推送设计 。
在配置中心中,一个重要的功能就是配置发布后实时推送到客户端。下面我们简要看一下这块是怎么设计实现的。
配置发布上图简要描述了配置发布的大致过程:
- 用户在 Portal 操作配置发布
- Portal 调用 Admin Service 的接口操作发布
- Admin Service 发布配置后,发送 ReleaseMessage 给各个Config Service
- Config Service 收到 ReleaseMessage 后,通知对应的客户端
本文分享 Portal 发布配置,对应上述第一、二步,大体流程如下:
流程
- ©著作权归作者所有:来自51CTO博客作者mb5ff80520dfa04的原创作品,如需转载,请注明出处,否则将追究法律责任
更多相关文章
- Vue.js流程图插件 可自定义流程节点事件
- 【第846期】你不懂JS:异步流程控制
- 如何实时主动监控你的网站接口是否挂掉并及时报警
- 如何实现本地代码和远程的实时同步
- WebSockets实战:在 Node 和 React 之间进行实时通信[每日前端夜话
- Python 如何爬取实时变化的 WebSocket 数据
- 使用内存NewSQL数据平台来处理实时数据流的三个好处
- 项目经理小姐姐非要给我讲一讲,项目开发规范和流程!
- 来自Kaggle金牌得主的Python数据挖掘框架,一文学会机器学习基本流
随机推荐