0

我试图找出在具有高 TPS(30k - 50k)的系统中使用 UnboundID LDAP SDK 的最佳方法是什么。我在互联网上发现的大多数建议直接在连接池( link1link2 )上使用多线程和操作,例如在一个线程内:

SearchResult searchResult = connectionPool.search("dc=example,dc=com", SearchScope.SUB, "(uid=john.doe)");

但在我看来,对于高 TPS,这是不可行的。如果 LDAP 服务器的延迟很大,您将不得不创建大量线程来维持高 TPS。另一种方法是使用异步操作,但您会失去连接池的好处。任何建议都非常感谢(尤其是来自处于类似情况的人)。

4

0 回答 0