【发布时间】:2012-01-14 01:15:19
【问题描述】:
我想做一个 LDAP 缓存,目标如下
减少与 ldap 服务器的连接尝试
如果条目存在且在缓存中有效,则读取本地缓存
如果之前没有这样的请求或者缓存中的条目无效,则从ldap获取
目前我正在使用 unboundid LDAP SDK 来查询 LDAP,它可以工作。
在做了一些研究之后,我发现了一个可能有效的持久搜索示例。 ldap 服务器中更新的条目会将条目传递给 searchEntryReturned,以便可以更新缓存。
但我不确定如何执行此操作,因为它是异步的,还是有更好的方法来实现缓存?非常欢迎示例和想法。
Ldap 服务器是 Apache DS,它支持持久搜索。
该程序是一个 JSF2 应用程序。
【问题讨论】:
标签: performance caching ldap unboundid-ldap-sdk