异步InetSocketAddress等价?

时间:2012-11-01 21:49:42

标签: java networking asynchronous dns nio

我需要等效于java.net.InetSocketAddress的可以解析主机名的异步。我正在开发一个轮询程序,它必须每五分钟无限期地解析和连接超过25,000台服务器,而不会占用大量内存或CPU。

从数据库中选择这些服务器,循环访问,并通过Netty Library分派连接。 Netty所做的一切都非常高效和令人满意,但是循环并创建传递给Netty的InetSocketAddress实例的线程正受到DNS解决方案的瓶颈(因为主机名在初始化{{1}时被查找})。我的临时解决方案是创建一个执行DNS解析的线程池,但我更喜欢实际的异步DNS解析库。

谢谢!

0 个答案:

没有答案