我们有一个连接到Galera集群的应用程序,我们正在使用具有多个主机的连接字符串。 I.E.使用MariaDB连接器J.如果连接字符串中的第一个主机成为捐赠者并且我们发出一个插入语句,则插入将挂起,直到捐赠者停止成为施主并恢复为常规节点。我们正在使用MariaDB Connector J有什么方法可以在初始Host成为Donor时自动切换到另一台主机?我们尝试使用关键字sequential,但在这种情况下它不起作用。 Galera中是否有一个允许捐赠者立即执行插入语句并返回的设置?这通常如何处理? Resynch最多可能需要20分钟,我们的程序不能停留那么长时间。
答案 0 :(得分:0)
我想我可能已经知道了。我将设置wsrep_sst_donor_rejects_queries更改为启用。使用关键字顺序,可以使驱动程序跳过捐助者并移至下一个主机。如果有人有其他替代解决方案,请发布。我认为我应该发布我的解决方案,以帮助其他面临类似挑战的人。