暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

GBASE南大通用分享如何使用负载均衡连接池

原创 三金先生 2024-02-05
221

GBASE南大通用分享如何使用负载均衡连接池

若要使用负载均衡连接池功能,需要在连接串中配置相关的关键字。有关 更详细的关键字信息在 5.1.1 章节“表 5-1 连接参数表”中介绍。 

 假设存在如下场景: 

  现有集群中存在 4 个节点: 

 192.168.9.173, 192.168.9.174, 192.168.9.175, 192.168.9.176 

   客户端开启负载均衡连接池,设置连接串参数如下:

  server=192.168.9.173;user id=gbase;password=gbase20110531; 

 database=test;pooling=true;min idle size=20;max idle size=40; 

 gclusterid=g1;failover=true; initial pool size=20; 

 iplist=192.168.9.174,192.168.9.175,192.168.9.176; 

 test on borrow=true;test on return=true;test while idle=true; 

 load balance strategy=polling;max inuse lifetime=0; 

   客户端使用 GBaseConnection 通过上述连接串进行初始化,并打开连 接后。驱动会在集群的每个节点上创建 5 个连接,并缓存起来,并以 polling(轮询)的方式先从 173 节点获取缓存连接。

注:当某个连接请求访问 173 节点时,接口在 173 节点上获取缓存连接后, 若发现 173 节点故障,会尝试获取 174 节点的缓存连接,若发现 174 节点故障, 会尝试获取 175 节点缓存连接,直到获取到 176 节点的缓存连接。如果所有节 点都不可用,则会在默认超时时间后抛出异常。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论