欢迎来到无限飞翔,在这里,你会找到许多有趣的技术 : )

 分类:Nodejs

NodeJS Docker 打包优化

NodeJS Docker 打包优化
最近 NodeJS 后端工程的 Docker 打包优化工作总算告一段落了。其实去年 12 月份就开始试点改造,期间遇到了很难复现的间歇性socket hang up问题,不得不延后。上周终于抽出时间全力排查了下,发现是升级 NodeJS 到 6.15.0 后,...

3个月前 (03-26) 170℃ 0喜欢

NodeJs 系列:聊一聊 SSH

NodeJs 系列:聊一聊 SSH
如果你对NodeJs系列感兴趣,欢迎关注微信公众号:前端神盾局 身为一枚合格的搬砖工程师,笔者经常需要登录服务器去查看日志或者部署应用,ssh也随之成为最常用的linux命令之一。本文主要是对SSH的概念和用法做一些简单的梳理,大神请绕道。 什么是SS...

4个月前 (02-16) 177℃ 0喜欢

如何用 nodejs 编写 TCP 长连接应用

如何用 nodejs 编写 TCP 长连接应用
最近在整理近一两年来自己写的一些nodejs模块,其中一个是用于编写TCP长连接应用的模块。目前它在线上已经稳定跑了1年多,由于底层是通用的,不包含任何上层逻辑,于是就开源出来了,供大家一起学习和交流。这篇文章就顺便写一写这方面的东西,算是个总结。 连接的“长短” ...

4个月前 (02-01) 1080℃ 2喜欢

用 NAN 写一个 nodejs 的 C++ 扩展

用 NAN 写一个 nodejs 的 C++ 扩展
NAN介绍 NAN的全称为Native Abstraction for Node.js, 其表现上是一个Node.js包。安装后,就得到一堆C++头文件,里面是一堆宏。它主要为Node.js和V8跨版本提供了封装的宏,使得开发者不用关心各个版本之间的API的差异。(...

5个月前 (01-08) 268℃ 0喜欢

Koa 入门

Koa 入门
NodeJS平台上最热门的框架莫非express了,但是似乎没有用到es6中的优势语法,于是express团队又搞了一个叫koa的框架,支持es6,所以长远地看,选择koa才是王道。 对于我这样一个很少写js的人来说,一上手就开始使用koa,其实学习难度的曲线挺陡峭的,那再陡...

6个月前 (12-30) 241℃ 0喜欢

用 NodeJS 打造可扩展聊天服务

用 NodeJS 打造可扩展聊天服务
利用Nodejs实现即时通讯的选择最常见的就是socket.io, 首先来说说socket.io 优势: 1. 上手容易 2. 社区活跃(评价优秀开源项目的重要指标) 3. 对开发者友好, 避免开发者适配IE等不支持websocket的浏览器 ...

6个月前 (12-30) 269℃ 0喜欢

一次模拟简单秒杀场景的实践 Docker + Nodejs + Kafka + Redis + MySQL

一次模拟简单秒杀场景的实践 Docker + Nodejs + Kafka + Redis + MySQL
秒杀活动可以说在互联网上随处可见,从12306抢票,到聚划算抢购,我们生活的方方面面都可以看到秒杀的身影。秒杀的架构设计也是对于一个架构师架构设计能力的一次考验。本文的目的并不在于提供一个可以直接落地的设计方案,而是意在提供一个简单的方法,一个思路,使大家能够对于秒杀背后...

6个月前 (12-30) 228℃ 0喜欢

node-wechat 微信实践

node-wechat 微信实践
node-wechat 从去年开始微信开发越来越火了,体现在sdk和h5上(h5如果大家想听,可以回复),这里就简单介绍一下sdk开发 既然是noder,那肯定要用nodejs写,不然会被鄙视的。 node-webot简介 node-webot是老朴几个人建的org,主要开发微...

lbbniu 3年前 (2016-03-01) 833℃ 0喜欢

module.exports与exports??关于exports的总结[转]

module.exports与exports??关于exports的总结[转]
API文档是枯燥的,下面本人收集了一些论坛经常有人疑问和开源代码中经常遇到的案例供大家研究一下。 文章博客地址 排版更佳。。 ##module.exports与exports的区别 每一个node.js执行文件,都自动创建一个module对象,同时,module对象会创建一个叫e...

lbbniu 3年前 (2016-03-01) 718℃ 0喜欢

exports 和 module.exports 的区别[转]

exports 和 module.exports 的区别[转]
我理解的exports 和 module.exports 的区别,欢迎大家吐槽~ 为了更好的理解 exports 和 module.exports 的关系,我们先来补点 js 基础。示例: app.js var a = {name: 'nswbmw 1'}; var b = a...

lbbniu 3年前 (2016-03-01) 681℃ 0喜欢