我正在使用wso2-am 2.6.0和wso2 Analytics 2.6.0在1到2台单独的服务器中同时部署Active-Active。我正在通过this link配置服务器。在关于rsync机制的第4和第5部分中,我有一些问题: 1.如何确定我的服务器正在运行rsync或sync? 2.如果我现在不使用rsync,也不要在第4部分和第5部分中使用配置,将来会发生什么?
答案 0 :(得分:0)
1。如何确定我的服务器正在rsync或sync工作?
目前还不清楚您要什么。rsync只是用于同步文件夹中文件的命令。
rsync的用途是什么-部署API时,网关会在文件系统(存储库/部署/服务器)中创建或更新一些突触序列或api,并且这些文件更新需要同步到所有网关节点。
我个人不建议使用rsync,整个问题是您需要定期调用rsync
命令来同步由主节点创建的文件。这会为服务可用性造成一定的延迟,最重要的是,如果出现问题并且您想要使用另一个节点作为主节点,则需要切换rsync方向,这并不是真正的自动化过程。
我们通常使用共享文件系统(nfs,gluster,..)保持简单,然后进行所有主动-主动设置(好的,设置HA NFS或glusterFS并不是特别简单,但这通常是基础设施的工作)伙计们)
2。如果我现在不使用rsync,并且也不要在第4部分和第5部分中使用配置,将来会发生什么?
如果网关之间的文件系统没有同步或共享-您将api从发布者部署到单个网关节点,但是其他网关节点将不会创建突触序列和api伪像。结果,其他节点将不会将客户端请求传递给后端