我正在使用WSO2-AM2.6.0和wso2分析2.6.0在两个单独的服务器中部署active-active。我正在通过此链接配置我的服务器。在关于rsync机制的第4部分和第5部分中,我有一些问题:1.如何确定我的服务器正在运行rsync或同步?2.如果我现在不使用rsync,并且在第4部分和第5部分中也不使用配置,那么将来会发生什么?
发布于 2018-12-20 09:21:55
1.如何确定我的服务器正在运行rsync或sync?
还不清楚你想要什么..。rsync只是一个命令,用于同步文件夹中的文件。
rsync用于什么?在部署API时,网关在文件系统(存储库/部署/服务器)中创建或更新一些突触序列或API,这些文件更新需要与所有网关节点同步。
我个人不建议使用rsync,整个问题是您需要定期调用rsync命令来同步主节点创建的文件。这会对服务可用性造成一定的延迟,最重要的是,如果出了问题,并且希望使用另一个节点作为主节点,则需要切换rsync方向,这并不是真正的自动化过程。
我们通常使用共享文件系统(nfs、gluster、.)来保持简单。然后我们有了所有的活动活动设置(好的,设置HA NFS或glusterFS并不特别简单,但这通常是下面人员的工作)。
2.如果我现在不使用rsync,也不使用第4部分和第5部分的配置,将来会发生什么?
在这种情况下,网关之间的文件系统不是同步的或共享的--您可以将api从发布服务器部署到单个网关节点,但其他网关节点不会创建突触序列和api伪文件。因此,其他节点不会将客户端请求传递给后端
https://stackoverflow.com/questions/53831656
复制相似问题