Sun Java System Directory Server Enterprise Edition 6.3 管理指南

Procedure配置客户端相似性

此过程介绍如何配置客户端连接和数据源之间的相似性。

可使用 DSCC 执行此任务。有关信息,请参见目录服务控制中心界面和 DSCC 联机帮助。

  1. 通过查看数据源池属性来查看当前的负载平衡算法。


    $ 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-timeoutenable-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)

  2. 启用客户端相似性。


    $ dpconf set-ldap-data-source-pool-prop -h host -p port pool-name \
     enable-client-affinity:true
  3. 选择客户端相似性的策略。


    $ dpconf set-ldap-data-source-pool-prop -h host -p port pool-name \
     client-affinity-policy:selected-policy
    

    其中 selected-policy 可为以下任一选项:

    write-affinity-after-write

    第一个写入请求之后的写入请求的相似性

    read-write-affinity-after-write

    第一个写入请求之后的所有请求的相似性

    read-write-affinity-after-any

    第一个读取请求或写入请求之后的所有请求的相似性

    read-affinity-after-write

    写入请求之后的第一个读取请求的相似性

  4. 配置客户端相似性的持续时间。


    $ dpconf set-ldap-data-source-pool-prop -h host -p port pool-name \
     client-affinity-timeout:time-out[unit]

    超时时间的默认单位为毫秒。