更高效的获取WHOIS信息,并且要保证API服务的稳定,不能停止服务
设计模型采用分布式架构,主节点分发任务,子节点群探测的模型进行WHOIS数据的探测,方便管理与维护
不添加whois服务器curl http://ip:port/WHOIS/<domain>
添加whois服务器curl http://ip:port/WHOIS/<domain:whois_srv>
- 如果是第一次部署的话,建议的方式是先成功启动子节点群后再启动主节点,因为在启动主节点时,主节点会主动与配置文件中的子节点进行连接,如果在一定时间内子节点没有启动,主节点会默认子节点出现问题
- 根据主节点的吞吐量选择子节点的数量,最好的比例为 1 : 4
目前测试过10w域名的whois请求,采用4个API从节点进行探测,探测速度约0.06s/个
,whois信息正确率95%+