经过多次踩坑、出坑,总算部署完成!
简单记录,实际已经部署,本次仅介绍Apollo在类远程服务器中(虚拟机)的实际使用过程。
一:首先梳理结构
①portalService 一般情况搭建一个就可以;
②configService为核心,内置eureka,本身提供注册服务;
二:搭建过程
①portalService单独部署(假设)端口为8070
②准备5个zip的解压包,解压之前修改配置文件;1个portalService,2个configService,2个adminService(这里只介绍集群,不讲多个环境,太累)
③各个服务端口(这里是假设为以下端口,要保证不冲突)
portalService:8070
configService:8080、8091
adminService:8090、8092
注:这里连接的数据库是同一个服务器内的,而且数据库中修改注册中心要为两个,多个以英文逗号分隔 实际为configService的端口:8080、8091
这里一定要注意上传到服务器上后,启动脚本的内置端口是否冲突,如果有冲突及时做调整
三:启动验证
①:先启动configService等待启动成功后 再启动adminService
②:等待两组服务都启动成功后,再启动portalService
③:首先登录8080,8091查看eureka集群是否出现,若互为两组服务即为成功