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

将目录代理服务器配置为基于连接的路由器

Directory Proxy Server 5.2 是一个基于连接的路由器。在 Directory Proxy Server 5.2 中,客户端连接将被路由到特定的目录服务器。该客户端连接上的所有请求都将发送到相同的目录服务器,直到连接断开或客户端解除绑定为止。

Directory Proxy Server 6.3 是基于操作的路由器。但是,为了实现兼容性,可以将此目录代理服务器版本配置为基于连接的路由器,如以下过程所述。

Procedure将目录代理服务器配置为基于连接的路由器

  1. 创建并配置一个或多个连接处理程序,如创建、配置和删除连接处理程序所述。

    还可以使用默认的连接处理程序。

  2. 将所有连接处理程序配置为只将请求路由到根数据视图

    例如:


    $ dpconf set-connection-handler-prop -h host1 -p 1389 myConnectionHandler \
     data-view-routing-policy:custom data-view-routing-custom-list:"root data view"
  3. 为每个后端 LDAP 服务器创建并配置数据源,如创建和配置 LDAP 数据源所述。

    例如:


    $ dpconf create-ldap-data-source -h host1 -p 1389 myDataSource host2:2389
  4. 创建并配置数据源池,如创建和配置 LDAP 数据源池所述。

    例如:


    $ dpconf create-ldap-data-source-pool -h host1 -p 1389 myDataSourcePool
  5. 将所有数据源连接到数据源池,如将 LDAP 数据源连接到数据源池所述。

    例如,


    $ dpconf attach-ldap-data-source -h host1 -p 1389 myDataSourcePool myDataSource
  6. 将每个数据源配置为使用绑定重放来验证客户端,如使用绑定重放转发请求所述。

    例如:


    $ dpconf set-ldap-data-source-prop -h host1 -p 1389 myDataSource \
     client-cred-mode:use-client-identity
  7. 配置客户端连接和数据源池之间的相似性,如配置客户端相似性所述。

    例如:


    $ dpconf set-ldap-data-source-pool-prop -h host1 -p 1389 myDataSourcePool \
     enable-client-affinity:true client-affinity-policy:read-write-affinity-after-write