【问题标题】:Check LDAP connection (Java)检查 LDAP 连接 (Java)
【发布时间】:2008-10-20 07:44:33
【问题描述】:

我正在使用 javax 命名来连接到 LDAP 数据库。 有没有检查连接是否仍然有效的好方法? 我在这里寻找一些真正有效的东西,因为它可能需要经常做。

经过一些网络搜索后,我发现只是一个快速搜索的建议,有没有更轻量级的方法?

/mac

【问题讨论】:

  • 您对连接没有任何可见性。他们聚集在幕后。但是,您不应长时间保留 Contezt 对象。在需要时获取它们并尽快释放它们。 JNDI 中的连接池会大大降低这方面的性能开销。

标签: java ldap naming


【解决方案1】:

您是否有理由不能假设它仍然有效?这似乎是最有效的。将 LDAP 通信封装在一个类中。您可以通过重新连接然后重新执行请求的操作来处理由于连接断开而导致的任何异常。

【讨论】:

  • 我倾向于同意。假设它是有效的,Exception 是它不是,应该这样处理。
  • 是的,我同意,这就是我们现在拥有的方式,但是我们需要将代码硬塞进这个框架;)无论如何感谢您的回复,我想也许我们可以保持这样我们现在有了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-11-11
  • 1970-01-01
  • 2016-06-05
  • 1970-01-01
  • 2019-11-20
  • 1970-01-01
  • 2019-09-01
相关资源
最近更新 更多