JVM DNS 缓存是如何处理 DNS 循环的? 它是缓存域的所有 IP 地址然后在它们之间轮换,还是缓存一个 IP 地址然后将它用于所有 future 的请求直到缓存过期?
最佳答案
JVM 似乎没有轮换 IP 地址。它只是选择一个地址并在进程的生命周期内使用它。查看this来自 SUN/Oracle 的文章。唯一的出路似乎是要么完全关闭 DNS 缓存,要么保持较低的 ttl 时间。也请查看以下链接。
关于java - JVM DNS 缓存和 DNS 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7204309/