类似dnspod D监控,从多个监测点去探测目标ip,根据多个监测点返回的探测结果来判断目标ip是否存活。
现整理了两套方案:
(阻塞)服务器往N个探测点同时发送探测ip,探测点检查ip是否存活(tcp,http等)并返回探测结果。 服务器根据结果集处理。
(非阻塞)服务器发送探测ip到queue,探测点从queue中读取ip去检查,将返回结果写入到db。服务器根据db的结果分析。
哪套方案好点?还有没有更好的方案?
现整理了两套方案:
(阻塞)服务器往N个探测点同时发送探测ip,探测点检查ip是否存活(tcp,http等)并返回探测结果。 服务器根据结果集处理。
(非阻塞)服务器发送探测ip到queue,探测点从queue中读取ip去检查,将返回结果写入到db。服务器根据db的结果分析。
哪套方案好点?还有没有更好的方案?