我们使用GSLB进行地理分布和负载平衡。 每个服务都被分配一个固定的域名。 通过一些DNS魔术,域名parsing成最接近服务器的IP,负载最轻。 为了使负载平衡起作用,应用服务器需要遵守DNS响应中的TTL,并在caching超时时再次parsing域名。 但是,我无法想出一个在Java中这样做的方法。 该应用程序在Java 5上运行,在Linux(Centos 5)上运行。