{3月22日语音讲座vol.47}清笃: Node.js & NAE 架构分享!
详细:{3月22日语音讲座vol.47}清笃: Node.js & NAE 很高兴能请到清笃 来金山开源卫士社区 进行分享 ;-)
- 涉及内容是基础的 node.js 背影
- NAE 发展,以及架构经验
有想吐糟的,按时来吧:
- 时间:120322日 周四晚19:30~20:30
- 地点: YY语音频道: 84544119
资料:
- 幻灯: http://www.slideshare.net/q3boy/nodejs-nae
- 录音: http://code.ijinshan.com/res/r/120322-vol47-nae/
- 录像: Node.js NAE - 视频 - 优酷视频 - 在线观看
记要:
-
19:31~20:30 正点完成
-
清篤 先进行了小调查,确认听众有 node以及各种 AE 环境使用体验的不多
- 于是,先简述了什么是 node.js,着重提醒了不是所有应用都适合 node 的
- 然后,描述了什么是 App. Engine ,以及一般的 AE 实现
- 着重分享了 NAE 的架构,变迁,以及运营体验
- 最后,演示了一下 NAE 后台,以及核心功能
令俺印象深刻的:
-
NAE 本身就是用 node 完成的!
- 避开了直接 hacking 的复杂
- 同时,充分利用了 node 异步模型,令 NAE 的应用执行效能比裸跑还要高!!!
- 一个应用引擎的核心组件 ~ 沙箱,居然只有 600 行左右!
-
cnodejs.org 的社区/招聘/活动/blog 等服务,都是直接发布在 NAE 的 node 应用
- 虽然 NAE 对于社区核心成员而言,只是业余作品
- 但是,已经在服务于 taobao 内部的正式生产服务中
- 而且,随着应用的增长, NAE 本身的开发也在稳定推进中,有着清晰的发展路径
- 而, node 是所有核心成员,现在全职使用的主要开发语言,
-
一切都展示出 node.js 完备的战斗力!
- 异步 i/o 模型 ,带来了设计思想的颠覆,同时,也带来了难以想象的执行/开发效率
- 活跃的社区,带来了异常丰富的扩展能力
- 使用 node 完成一切,展示了 cnodejs.org 的技术底藴
是时候,认真使用 NAE 了!
- 越早将目前 NAE 主机的 CPU 跑满,越早加机器吼!
- 当前,所有近千个 NAE 应用,居然仅仅跑在一台主机中,内存也没有食光 8G ,
实在是无言,