我有 Gridgain 三节点集群,并且还在所有三个节点上运行 Gridgain Web 控制台代理和 Web 控制台。它全部托管在 Windows Server 上。
我想对我的网络控制台进行负载平衡。问题是我不知道如何共享存储在工作目录中的用户注册数据库。我可以使用外部数据库来存储所有这些信息,以便我的集群使用相同的数据库吗?
Web 控制台代理也存在问题。如何共享存储在 default.properties 中的 token ?
没有关于如何为 Web 控制台创建集群以实现高可用性的明确指南。
有人可以指导我如何为共享其用户存储和 token 的 Web 控制台形成集群吗?
谢谢
最佳答案
如果您正在寻求多集群支持,请查看文档: https://www.gridgain.com/docs/web-console/latest/multi-cluster-support
如果您正在寻找代理容错能力:只需启动多个代理即可。第一个代理将处理所有消息,其他代理将处于热备模式。
如果您正在寻找代理和集群之间的连接容错(如果作为代理连接点的集群节点发生故障,Web 控制台将失去与集群的连接),只需将多个节点地址指定为逗号分隔列表“node-uri”参数(在 default.properties 中或作为命令行参数)。
例如:
node-uri=http://192.168.0.1:8080,http://192.168.0.2:8080;http://192.168.0.3:8080
希望这有帮助。
关于ignite - Gridgain 控制台负载均衡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61544779/