fastdfs-client-java icon indicating copy to clipboard operation
fastdfs-client-java copied to clipboard

客户端在选择tracker提供服务时,是否可以在选择tracker时,测试一下所选择的tracker是否能连通?

Open Qi-Zou opened this issue 4 years ago • 1 comments

    public TrackerServer getTrackerServer(int serverIndex) throws IOException {
        return new TrackerServer(this.tracker_servers[serverIndex]);
    }

这里如果只是单独的选择tracker的ip返回,那么在上传的时候无法连通该tracker服务,就会导致文件上传失败!

Qi-Zou avatar May 25 '20 02:05 Qi-Zou

赞同。对于bad tracker,我觉得应该暂时从tracker_servers中移除,通过定时检查,当tarcker恢复服务后,再添加回tracker_servers中,提高客户端处使用tracker的HA

xiaobaiami avatar Oct 29 '20 08:10 xiaobaiami