此过程介绍如何配置客户端连接和数据源之间的相似性。
可使用 DSCC 执行此任务。有关信息,请参见目录服务控制中心界面和 DSCC 联机帮助。
通过查看数据源池属性来查看当前的负载平衡算法。
$ dpconf get-ldap-data-source-pool-prop -h host -p port pool-name |
数据源池的默认属性如下所示:
client-affinity-policy : write-affinity-after-write client-affinity-timeout : 20s description : - enable-client-affinity : false load-balancing-algorithm : proportional |
可使用以下参数配置客户端相似性:client-affinity-policy 、client-affinity-timeout 和 enable-client-affinity。要获取有关属性的描述及其有效值列表,请键入:
dpconf help-properties ldap-data-source-pool client-affinity-policy \ client-affinity-timeout enable-client-affinity |
有关属性的详细信息,请参见以下手册页:client-affinity-policy(5dpconf)、client-affinity-timeout(5dpconf) 和 enable-client-affinity(5dpconf)。
启用客户端相似性。
$ dpconf set-ldap-data-source-pool-prop -h host -p port pool-name \ enable-client-affinity:true |
选择客户端相似性的策略。
$ dpconf set-ldap-data-source-pool-prop -h host -p port pool-name \ client-affinity-policy:selected-policy |
其中 selected-policy 可为以下任一选项:
第一个写入请求之后的写入请求的相似性
第一个写入请求之后的所有请求的相似性
第一个读取请求或写入请求之后的所有请求的相似性
写入请求之后的第一个读取请求的相似性
配置客户端相似性的持续时间。
$ dpconf set-ldap-data-source-pool-prop -h host -p port pool-name \ client-affinity-timeout:time-out[unit] |
超时时间的默认单位为毫秒。