1

我正在使用 wso2-am 2.6.0 和 wso2 analytics 2.6.0 在 2 个单独的服务器中部署主动-主动。我正在通过此链接配置我的服务器。在关于 rsync 机制的第 4 部分和第 5 部分中,我有一些问题: 1.如何确定我的服务器正在工作 rsync 或 sync?2.如果我现在不使用rsync,也不使用第4部分和第5部分的配置,将来会发生什么?

4

1 回答 1

-1

1.我怎样才能知道我的服务器是在运行rsync还是sync??

目前还不清楚你在问什么.. rsync 只是一个同步文件夹中文件的命令。

rsync 的用途是什么 - 部署 API 时,网关会在文件系统(存储库/部署/服务器)中创建或更新一些突触序列或 api,这些文件更新需要同步到所有网关节点。

我个人不建议使用 rsync,整个问题是您需要定期调用rsync命令来同步主节点创建的文件。这对服务可用性造成了一定的延迟,最重要的是,如果出现问题并且您想使用另一个节点作为主节点,则需要切换 rsync 方向,这并不是真正的自动化过程。

我们通常使用共享文件系统(nfs、gluster 等)保持简单,然后我们进行所有主动-主动设置(好吧,设置 HA NFS 或 glusterFS 并不是特别简单,但这通常是基础设施人员的工作)

2.如果我现在不使用rsync,也不使用第4部分和第5部分的配置,将来会发生什么?

如果网关之间的文件系统未同步或共享 - 您将 api 从发布者部署到单个网关节点,但其他网关节点不会创建突触序列和 api 工件。结果其他节点不会将客户端请求传递给后端

于 2018-12-20T09:21:55.357 回答