主程序就定义一个请求函数
,一个随机请求函数
,一个验证函数
和一个初始函数
,然后请求和验证两个函数就在不断setTimeout
的互相调用。
大体结构如下
├──index.js
├──cfg.json
└── class
├──cCommon.js
├──cControllerIO.js
├──cControllerRequest.js
└── IOEng
├──cIOMongodb.js
├──cIOJSON.js
└──......
其实文件夹IOEng
里面可以随时增加存储模块,然后在cfg.json
里面增加存储模块的配置就行了。
其实只需要在 IOEng
里面添加保存的接口函数再在配置那边配置好,就可以方便的存储到诸如 MySQL
、 SQLServer
、 等数据库。
其实如果想看比较详细的内容可以看我写的思路(虽然只是很随便的写)。 拾肆-NodeJS简单代理池(起) 拾捌-NodeJS简单代理池(转)