背景:
生成环境接入配置中心。
结构:
生产和测试环境单独的配置中心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 | apollo-portal进程 |