soul源码研究-多台admin、多个网关,校验数据同步

382 阅读1分钟

今天我们研究下启动多台admin,多个网关,形成一个集群,操作admin,检验数据是否同步到网关。

1、 验证http场景下

  1. 启动两个soul-admin,两个soul-bootstrap, 我们发现第二个soul-bootstrap启动不起来,报找不到对应客户端 修改配置文件端口号,server.port, 并且修改idea, Allow parallel run

2、 验证zookeeper场景

  1. 启动zookeeper

  2. 启动两个soul-admin,两个soul-bootstrap

  3. 验证修改系统管理下的插件管理,发现第二个soul-bootstrap次循环

总结:

当启动多个soul-admin、soul-bootstrap 时, soul-bootstrap同步数据会出现问题。解决方案:需要对soul-bootstrap配置nginx代理。