问题描述
我有一个使用 netscaler 负载平衡器设置的虚拟数据层集群。这个虚拟数据层将客户端的查询分派到不同的数据源,并将数据返回给客户端。 在 netscaler 中,我的 VIP 对集群中的每个节点使用相同的权重“1”(我们有 2 个节点)。这是为了维护相同数量的查询到集群中的每个节点。问题在于,有时某个节点会因查询而欠平衡,而第二天该节点可能会因查询而过载。我检查了虚拟层日志,发现 SESSIONS 是平衡的;但是一个会话可以有不同数量的查询。因此,netscaler 向节点发送相同数量的会话,但服务器最终可能会处理更多的查询。我们需要做的是平衡查询,而不是会话。那么,我的问题是,有没有办法在 netscaler 设置中区分会话和请求(或查询)?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)