Skip to main content

CommonLDAPConnectionPool

描述:

提供LDAP连接池服务

标签:

LDAP, connection, pooling

参数:

如下列表中,必填参数则标识为加粗. 其他未加粗参数,则表示为可选参数。表中同时提到参数默认值设置, 参数还支持 表达式语言, 并且 如果将一个参数认定为"敏感", 表示是加密状态. 在输入一个敏感参数时, 确保 orchsym.properties 文件中存在属性设置 orchsym.sensitive.props.key.

名字默认值允许值列表描述
LDAP服务器localhostLDAP服务器的IP地址或可解析的域名地址

支持表达式语言 (仅支持变量)
端口10389LDAP服务器监听的端口

支持表达式语言 (仅支持变量)
用户名uid=admin,ou=system进行认证的用户名(比如: uid=admin,ou=system)。如果服务器支持匿名访问,留空用户名和密码即可进行匿名访问

支持表达式语言 (仅支持变量)
密码secret进行认证的用户的密码

敏感状态
支持表达式语言 (仅支持变量)
加密方式不加密
- 不加密
- 使用SSL加密(ldaps://)
- 使用StartTLS扩展
对你的LDAP连接进行加密的方式
后进先出
- 是
- 否
空闲连接在连接池中的表现是否为后进先出
最大连接数8连接池创建并管理连接的最大数量

支持表达式语言 (仅支持变量)
最大空闲连接数8连接池中空闲连接的上限

支持表达式语言 (仅支持变量)
最小空闲连接数0连接池中空闲连接的下限

支持表达式语言 (仅支持变量)
最长等待时间-1当尝试在连接池连接数被占满时,尝试从池中获取连接所等待的最大毫秒数,负数代表无限长

支持表达式语言 (仅支持变量)
最小空闲连接驱逐时间1800000连接可以处于空闲状态的最大毫秒数,超出这个时间,该连接就会被回收

支持表达式语言 (仅支持变量)
最大驱逐检测数量3每次驱逐检测的的连接数量

支持表达式语言 (仅支持变量)
宽松最小空闲连接驱逐时间-1当连接池中的空闲连接数可以达到时,连接可以处于空闲状态的最大毫秒数

支持表达式语言 (仅支持变量)
驱逐间隔-1空闲连接驱逐线程运行的毫秒数间隔。若非正,则不会有驱逐线程运行

支持表达式语言 (仅支持变量)
借出验证
- 是
- 否
是否在向申请者提供连接之前验证连接的有效性
归还验证
- 是
- 否
是否在将申请者归还的连接放回池中之前验证连接的有效性
创建验证
- 是
- 否
是否在新创建的连接被提供出去之前验证连接的有效性
空闲时检测
- 是
- 否
是否让驱逐线程验证空闲连接的有效性,验证失败的连接将被移出连接池并销毁
枯竭时阻塞
- 是
- 否
当连接数被占满时,是否阻塞新的连接申请

状态管理:

该组件不保存状态。

限制:

该组件没有限制

系统资源考量:

未提供。