位置: 编程技术 - 正文

nodejs中sleep功能实现暂停几秒的方法(nodejs eventloop)

编辑:rootadmin

推荐整理分享nodejs中sleep功能实现暂停几秒的方法(nodejs eventloop),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:nodejs setimmediate,nodejs promise,node sleep,nodejs promise.all,nodejs promise,node.js settimeout,node.js settimeout,nodejs 睡眠,内容如对您有帮助,希望把文章链接给更多的朋友!

我在网上了解了一下nodejs中sleep功能,搜索了很多关于nodejs中sleep功能介绍,下面我来记录一下,有需要了解的朋友可参考。希望此文章对各位有所帮助。

一 背景

在使用nodejs爬虫的时候,经常会遇到别人的网站对频率的反爬机制,这个时候如果不做处理程序就会挂掉,重新启动也会继续被屏蔽.这个问题怎么解决呢,我的想法就是程序暂停分钟或者更长的时间,继续爬取.

二 方法

其实使用setTimeout就可以实现,只是nodejs异步已经很金字塔了,再加一层会更恐怖,所以本文使用nodejs的第三方模块async来实现,async的目的就是让多个异步的程序,按照开发者想要的顺序来执行,代码书写符合同步风格,其实运行还是异步的,也解决了回调金字塔的问题.

async基础使用 : 正常代码

nodejs中sleep功能实现暂停几秒的方法(nodejs eventloop)

访问3个网站,百度,优酷,腾讯为例.不暂停的代码.

四 测试

执行访问网站需要时间,3个网站访问时间统计ms.

五 暂停代码

比如,访问第一个网站后暂停5秒,访问第二个网站后暂停秒.

六 测试

从打印中能看得出,访问第二个网站等待了5秒,访问第三个网站等待了秒.OK!

标签: nodejs eventloop

本文链接地址:https://www.jiuchutong.com/biancheng/380882.html 转载请保留说明!

上一篇:nodejs中解决异步嵌套循环和循环嵌套异步的问题(node.js异步编程)

下一篇:详解nodejs的express如何自动生成项目框架(node中的ejs)

  • 增值税税控系统技术维护费
  • 小型微利企业所得税率
  • 产权转让印花税计税依据
  • 如何确定合伙企业
  • 不入库的商品怎么做分录
  • 税控盘费用进什么科目
  • 慈善捐款抵税的会计分录
  • 豆粕是农产品初加工,企业所得税免税
  • 应付职工薪酬包括哪些内容
  • 多交的增值税怎么退
  • 已纳消费税税款允许扣除的是
  • 城建税本月计提下月缴纳怎么算
  • 预缴企业所得税研发费用加计扣除
  • 提高主营业务收入的意义
  • 技术调试费用开几个点税
  • 设计费计入成本
  • 怎么辨别是非
  • 金蝶结转损益后怎么进下一期
  • 对公支出没有发票计入什么科目
  • 投资性房地产的后续计量从成本模式转为公允价值模式的
  • 采用支票结算方式的基本业务处理程序
  • 待摊费用当月增加
  • 内账增值税会计核算
  • ie异常
  • 交付是不是法律行为
  • 补提去年所得税分录
  • Win11 Build 22454.1000 开发者预览版发布(附更新修改已知问题+安装)
  • 在Mac OS Yosemite 系统中如何发送超大邮件附件
  • 企业车辆按揭的利弊分析
  • 增值税价外费用是什么意思
  • php模式
  • .ctc文件
  • 个人投资所得税率是多少
  • 商贸企业税收优惠政策
  • 增值税发票与实际差异五毛钱
  • laravel实战教程
  • 司法拍卖所购的房产
  • 微信第三方登录信息修改
  • js解耦
  • php简单加密
  • 销售多余材料的成本
  • 工程项目成本核算的依据主要有
  • php自定义变量的方法是
  • php yii
  • mysql 长事务
  • 购入固定资产计入应付账款还是其他应付款
  • 出差飞机票会计分录
  • 报销的注意事项
  • 企业通讯费报销要求
  • 往来对账的作用
  • 小规模超30万附加税有减免吗
  • 中小企业会计科目
  • 增值税退税账务处理,经其他收益科目
  • 支付货代运费账务处理
  • 暂估费用科目
  • 收到股权认购款怎么做账
  • 融资租赁出租人与承租人之间形成债权债务关系
  • 事业单位服务收费标准
  • 建筑企业合理避税
  • 小微企业增值税起征点是多少
  • 跨两年的发票可以冲红吗
  • 发票怎么看是普票还是专票
  • 计提工资发工资可做成一笔账吗
  • 装修设计费多少合理
  • mysql8 表分区
  • sql实现选择操作
  • 文件夹字体变成蓝色怎么恢复
  • 蓝屏 win7
  • win8怎样获取管理员权限
  • msmpeng.exe是什么程序
  • macbookair怎么验证
  • gho文件过大
  • opengl opengl es
  • jquery生成网页内容
  • dos强制删除文件命令
  • unity4.1
  • js模拟touch
  • javascript 类型
  • 电子税务局查询一般纳税人资格
  • 小规模企业所得税申报流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设