使用async库实现Node.js异步流程控制

背景 在实际工作中使用到Node.js最令人头疼的就是非常丑陋的回调嵌套和由此带来的排查问题的复杂化。 这里就需要借助Node.js的异步流程控制来让异步流程实现同步化编码,主流有async库,co库,es7新支持的async,await方法。 这里我介绍下我比较用的比较多的async库,async库具备对Node版本兼容好,无性能损耗,……

从nsq搭建到go-nsq的使用

简介 NSQ是一个基于Go语言的分布式实时消息平台。具有分布式,易于水平扩展,易于安装,易于集成(主流语言都有对应的客户端库)的特点。 NSQ是由四个重要组件构成: nsqd:一个负责接收、排队、转发消息到客户端的守护进程,它可以独立运行,不过通常它是由 nsqlookupd 实例所在集群配置的 nsqlookupd:管理拓扑信息并提供最……

基于Swoole HttpServer的短网址服务

程序启动

功能使用

更多移步 https://github.com/chenjiesuper/dwz

如何批量删除Redis数据库中的Key

借助 Linux 的 xargs 指令来完成

[crayon-5952923……