hangout
hangout copied to clipboard
zk域名解析后的ip更改后hangout无法切换
hangout的配置文件里写的zk列表是zk的域名,当我域名解析到另一个ip时,hangour无法自动切换依旧连接之前的解析ip,具体报错如下图,只能重启服务才能进行正确的域名解析。
我猜测是hangout在jvm保存了一个初始解析完后的IP,后续不会再更新。
想请问如何才能让hangout进行request timeout后,进行重新域名解析,谢谢了
这个可能是JVM DNS缓存的问题吧, 参考下 https://www.rgagnon.com/javadetails/java-0445.html
我试了,加了networkaddress.cache.ttl 这参数到java.security文件里,发现没起作用,hangout始终还是报上面的这个错误。
搜索了一下, ZK应该某些版本有问题, 就算是BUG吧. https://issues.apache.org/jira/browse/ZOOKEEPER-2982
@taolei0108 你帮我看一下你hangout使用的zk client jar是哪个版本?