Java JVM DNS缓存和DNS循环
JVM DNS缓存如何处理DNS循环?Java JVM DNS缓存和DNS循环,java,caching,jvm,dns,round-robin,Java,Caching,Jvm,Dns,Round Robin,JVM DNS缓存如何处理DNS循环? 它是缓存域的所有IP地址,然后在它们之间进行轮换,还是缓存一个IP地址,然后将其用于所有未来的请求,直到缓存过期?JVM似乎不会轮换IP地址。它只拾取一个地址,并在进程的生命周期中使用它。查看SUN/Oracle的文章。唯一的出路似乎是要么完全关闭DNS缓存,要么保持较低的ttl时间。也可以查看以下链接 类似的问题:这个问题是搜索jvm缓存dns的首要问题。类似的问题很有帮助,但更具体地针对某个场景。这个问题是关于一般问题的。因此,我认为这是一个更好的问题
它是缓存域的所有IP地址,然后在它们之间进行轮换,还是缓存一个IP地址,然后将其用于所有未来的请求,直到缓存过期?JVM似乎不会轮换IP地址。它只拾取一个地址,并在进程的生命周期中使用它。查看SUN/Oracle的文章。唯一的出路似乎是要么完全关闭DNS缓存,要么保持较低的ttl时间。也可以查看以下链接
类似的问题:这个问题是搜索jvm缓存dns的首要问题。类似的问题很有帮助,但更具体地针对某个场景。这个问题是关于一般问题的。因此,我认为这是一个更好的问题。@Santosh Yep,那篇文章描述了这个DNS缓存问题,以及几种改变TTL的方法,使这些值不会被缓存太久