03 2020 档案

摘要:从sleep的实现说起 在nodejs中,如果要实现sleep的功能主要是通过“setTimeout + promise”实现,也可以通过“循环空转”来解决。前者是利用定时器实现任务的延迟执行,并通过promise链管理任务间的时序与依赖,本质上nodejs的执行线程并没有真正的sleep,事件循环 阅读全文
posted @ 2020-03-20 17:51 royalrover 阅读(6112) 评论(0) 推荐(4) 编辑
摘要:实现代理服务,最常见的便是代理服务器代理相应的协议体请求源站,并将响应从源站转发给客户端。而在本文的场景中,代理服务及源服务采用相同技术栈(Node.js),源服务是由代理服务fork出的业务服务(如下图),代理服务不仅负责请求反向代理及转发规则设定,同时也负责业务服务伸缩扩容、日志输出与相关资源监 阅读全文
posted @ 2020-03-10 18:16 royalrover 阅读(1857) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示