背景:
生成环境接入配置中心。
结构:
生产和测试环境单独的配置中心portal。


其中Apollo Client表示应用客户端。
此处大致架构图:

其中Config Service启动,默认开启Meta server 服务。
一个环境一套Config service/Meta server/Admin service.ConfigDB。
apollo-configservice和apollo-adminservice需要把自己的IP和端口注册到Meta Server(apollo-configservice本身)。
Apollo客户端和Portal会从Meta Server获取服务的地址(IP+端口),然后通过服务地址直接访问。
节点规划:
| 节点 | 角色 |
| 配置服务器1 | apollo-adminservice进程、apollo-configservice进程 |
| 配置服务器2 | apollo-adminservice进程、apollo-configservice进程 |
| configDB | ApolloConfigDB库 |
| Portal Server1 | apollo-portal进程 |
| Portal server2 |

本文介绍了如何在Docker环境中部署Apollo配置中心,包括配置中心的架构、节点规划以及详细的部署步骤。首先,文章描述了生产与测试环境的独立配置中心结构,然后讲解了Config Service、Meta Server、Admin Service的角色。接着,提到了节点规划,强调了portal server、DB和admin service/config service的部署灵活性,并指出DB需要冗余高可用。部署过程涉及创建ConfigDB和PortalDB,修改数据库配置,以及顺序部署Config service、Admin service和Portal server。最后,提供了登录Portal测试的URL以及相关参考资料链接。
最低0.47元/天 解锁文章
1316

被折叠的 条评论
为什么被折叠?



