首页 > 编程笔记 > Java笔记 > Spring Cloud笔记 阅读:6,137

Apollo架构设计介绍

Apollo 架构设计流程如图 1 所示,具体内容介绍如下。
Apollo架构设计
图 1  Apollo架构设计

1)Config Service

2)Admin Service

服务于后台 Portal(Web 管理端),提供配置管理接口。

3)Meta Server

4)Eureka

5)Portal

6)Client


其中,Apollo 架构设计流程可分为如下几类。

1)Portal 管理配置流程

Portal 连接了 PortalDB,通过域名访问 Meta Server 获取 Admin Service 服务列表,直接对 Admin Service 发起接口调用,Admin Service 会对 ConfigDB 进行数据操作。

2)客户端获取配置流程

Client 通过域名访问 Meta Server 获取 Config Service 服务列表,直接对 Config Service 发起接口调用,Config Service 会对 ConfigDB 进行数据操作。

3)Meta Server 获取服务列表流程

Meta Server 会去 Eureka 中获取对应服务的实例信息,Eureka 中的实例信息是 Admin Service 和 Config Service 自动注册到 Eureka 中并保持心跳。

关注微信公众号「站长严长生」,在手机上阅读所有教程,随时随地都能学习。本公众号由C语言中文网站长运营,每日更新,坚持原创,敢说真话,凡事有态度。

魏雪原二维码
微信扫描二维码关注公众号

优秀文章