分享1《深刻浅出js(Node.js)异步流程控制》
StuQ分享专题《深刻浅出js(Node.js)异步流程控制》前端
摘要
目前在js流程控制领域愈来愈乱,各类派系。。。好比promise,generator,async函数,各类混战,在百花齐放的今天,做为前端或Node.js沾边工程师或全栈工程师,你知道该学哪一种么?java
- 从下一代测试框架ava提及
- 流程控制发展的前世此生概览
- 从co引出的血案,到yieldable 5种,到aysnc函数,聊聊同步的流程控制
- 最后推导一下学习重点、将来趋势
流程控制
- 从下一代测试框架ava开始
- co引出的血案
- generator/yield
- co源码解析
- convert or compose
- yieldable 5种
- async/await
- 推导出学习重点
涵盖
- callback vs hell
- Node.js的error-first和EventEmitter
- thunk
- promise/a+
- generator/yield
- async/await
- 异常处理
- 各类xxx-fy
地址
分享2《微服务选型之Modern Node.js》
DockOne微信分享专用(2016-07-12)node
摘要
目前Node.js的发展很是快,你们可能还停留在:Node.js性能很好,Node.js里都是回调,写起来很恶心,Node.js只能作前端工具,Node.js是单线程部署会有问题,以及这样的八卦《uber用go替代Node.js重写了地理位置服务》...git
但是真相呢?github
在微服务盛行的今天,为何咱们要选用Node.js去构建微服务呢?本次分享将试图从如下2个方面给出答案:mongodb
- 被误解的Node.js:除了性能,都是病?
- 单线程,会死?
- 异步(callbackhell)太恶心?
- mongodb事务?
- 接入层?
- uber用go替代Node.js重写了地理位置服务?
- 现代的Node.js:构建微服务利器
- 小而美
- 同步的Node.js
- 善用npm,实现3化(模块化,最小化,服务化)
- 使用docker compose做为本地开发环境
- 微服务选型
地址
分享3 《Java项目如何与Node.js共存?》
https://github.com/i5ting/nodejs-arch-for-javadocker

全文完npm
欢迎关注个人公众号【node全栈】promise
