负载平衡会话与请求

问题描述

我有一个使用 netscaler 负载平衡器设置的虚拟数据层集群。这个虚拟数据层将客户端的查询分派到不同的数据源,并将数据返回给客户端。 在 netscaler 中,我的 VIP 对集群中的每个节点使用相同的权重“1”(我们有 2 个节点)。这是为了维护相同数量查询到集群中的每个节点。问题在于,有时某个节点会因查询而欠平衡,而第二天该节点可能会因查询而过载。我检查了虚拟层日志,发现 SESSIONS 是平衡的;但是一个会话可以有不同数量查询。因此,netscaler 向节点发送相同数量的会话,但服务器最终可能会处理更多的查询。我们需要做的是平衡查询,而不是会话。那么,我的问题是,有没有办法在 netscaler 设置中区分会话和请求(或查询)?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...