今天我们研究下启动多台admin,多个网关,形成一个集群,操作admin,检验数据是否同步到网关。
1、 验证http场景下
- 启动两个soul-admin,两个soul-bootstrap, 我们发现第二个soul-bootstrap启动不起来,报找不到对应客户端
修改配置文件端口号,server.port, 并且修改idea, Allow parallel run
2、 验证zookeeper场景
-
启动zookeeper
-
启动两个soul-admin,两个soul-bootstrap
-
验证修改系统管理下的插件管理,发现第二个soul-bootstrap次循环
总结:
当启动多个soul-admin、soul-bootstrap 时, soul-bootstrap同步数据会出现问题。解决方案:需要对soul-bootstrap配置nginx代理。