Node.js async.parallelLimit 与 async.eachLimit 的区别与不同使用场景

2017-01-06
阅读 2 分钟
7.8k
async.parallelLimit 方法在文档中位于 Controll Flow 章节,表明这个方法是用来做流程控制的,async.eachLimit 方法位于 Collections 章节,表明这个方法是用来做数据处理的。在实际开发中我们可以使用这两个方法来完成同样的工作,下面我们就以给 26 位用户发送邮件这个任务来举例。

在 macOS 取消了 PPTP 后使用 chnroutes 手动分流

2016-09-28
阅读 2 分钟
4.4k
在使用 PPTP 方式连接 VPN 的时代,只要将生成的 ip-up 和 ip-down 拷贝到 /etc/ppp 目录下并且 sudo chmod +x ip-up ip-down 赋予执行权限,在连接 VPN 时会自动调用 ip-up 添加静态路由,在断开 VPN 时会自动调用 ip-down 删除静态路由。

Node.js + Redis Sorted Set 任务队列

2016-09-18
阅读 6 分钟
5.6k
需求:功能 A 需要调用第三方 API 获取数据,而第三方 API 自身是异步处理方式,在调用后会返回数据与状态 { data: "查询结果", "status": "正在异步处理中" },这样就需要间隔一段时间后再去调用第三方 API 获取数据。为了用户在使用功能 A 时不会因为第三方 API 正在异步处理中而必须等待,将用户请求加入任务队列中,...