1. 通常gearman部署是不跨IDC的 2. 如果worker程序存在卡的问题,client可以加超时,如例子所示。 jr = f.get(3, TimeUnit.SECONDS);在实践中很少出现超时的情况。