1 .一种分布式数据库负载均衡优化方法,其特征在于,包括:
获取当前数据库驱动下配置的所有代理节点;
对所有的所述代理节点进行检测,并获取检测结果;
根据所述检测结果,将通过检测的所述代理节点配置为可参与正常的业务建链。
2 .根据权利要求1所述的分布式数据库负载均衡优化方法,其特征在于,所述对所有的
所述代理节点进行检测,并获取检测结果,包括:
通过预先建立的健康检测组件对所有的所述代理节点进行建链尝试;
获取所有所述代理节点的建链尝试结果。
3 .根据权利要求2所述的分布式数据库负载均衡优化方法,其特征在于,还包括:
为每个所述代理节点建立标签;
通过所述标签显示对应的所述代理节点的建链尝试结果。
4 .根据权利要求3所述的分布式数据库负载均衡优化方法,其特征在于,所述通过所述
标签显示对应的所述代理节点的建链尝试结果,包括:
将通过建链尝试的所述代理节点的标签置为0;
将未通过建链尝试的所述代理节点的标签置为1。
5 .根据权利要求4所述的分布式数据库负载均衡优化方法,其特征在于,还包括:
获取所有未通过建链尝试的所述代理节点;
通过所述健康检测组件对所有未通过建链尝试的所述代理节点再次进行建链尝试,并
获取二次建链尝试结果;
根据所述二次建链尝试结果,将通过建链尝试的所述代理节点的标签置为0,并将所述
代理节点配置为可参与正常的业务建链。
6 .根据权利要求5所述的分布式数据库负载均衡优化方法,其特征在于,还包括:
获取所述二次建链尝试结果中未通过建链尝试的代理节点;
将所述代理节点的标签置为2,将所述代理节点配置为不参与正常的业务建链,并将所
述代理节点记录到未通过代理节点列表中。
7 .根据权利要求6所述的分布式数据库负载均衡优化方法,其特征在于,还包括:
获取预先建立的检测周期;
根据所述检测周期,通过所述健康检测组件周期性对所述未通过代理节点列表中的所
述代理节点进行建链尝试;
将通过所述建链尝试的所述代理节点的标签置为0,并将所述代理节点配置为可参与
正常的业务建链。
8.根据权利要求7所述的分布式数据库负载均衡优化方法,其特征在于,还包括:
获取所述未通过代理节点列表中所有代理节点的检测建链尝试次数;
停止对建链尝试次数超过预设次数的所述代理节点进行检测建链;
并将建链尝试次数超过预设次数的所述代理节点发送给用户。
9 .一种分布式数据库负载均衡优化装置,其特征在于,包括:
代理节点获取模块,用于获取当前数据库驱动下配置的所有代理节点;
代理节点检测模块,用于对所有的所述代理节点进行检测,并获取检测结果;
代理节点配置模块,用于根据所述检测结果,将通过检测的所述代理节点配置为可参
权 利 要 求 书
1/2 页
2
文档被以下合辑收录
评论