保存成功
订阅成功
保存失败,请重试
提交成功

Node 在沪江的大规模实践

¥1会员免费看
戴亮
4.9
严选 Chat了解严选标准

我是来自沪江前端架构组的架构师戴亮,这场分享将由我发起。沪江从 2016 年下半年开始在生成环境中使用 Node 渲染页面给外部用户使用。今年以来,沪江在全产线中全面使用 Node。本次分享将介绍这一年以来,沪江在 Node 方面的一些经验,文章会介绍以下内容:

  1. 在使用 Node 之前沪江的前后端分离方案演进
  2. 基于Koa框架搭建的 Aconite 框架
  3. 制定合理的规范,提升质量,完善文档来降低产线接入成本
  4. 制定合理的边界,使项目风险可控
  5. 如何发布、部署
  6. 如何合理的记录日志
  7. 采用监控和报警来保障服务的稳定
  8. 其他的一些经验,如压测,项目推进方式

实录提要:

  • auth 是如何设计和实现的?使用的是什么 Npm module?
  • view 是 Node 直出的,那么直出的时候用的什么模板引擎?
  • 现在的前后端分离,业界没个统一的标准,怎么理解前后端分离?
  • Node 怎么性能调优?现在沪江压测的 qps 是多少?
  • Node 如何做中间层的项目实践?
  • 后端全部用 Node 合适吗?Node 怎么作为微服务和 Spring Cloud 等 Java 微服务框架集成?
  • 使用 Node 做服务器端的公司多吗?
  • 强缓存策略具体怎么设置的?
  • 沪江的 Node 是跑在 Docker 中吗?结合监控机制有做基于 Docker 的动态伸缩吗?
  • 沪江用的什么 Node 框架?
  • 对于前端人员学习 Node 以及后端知识有什么好的建议吗?
  • cluster 和 fork 模式当初是如何做出选择的?为什么最后选择了 cluster?
  • 日志为什么没有采取从 nginx 记录?log4js 主要记录的哪方面日志?
  • 使用负载均衡了吗?具体用的什么负载均衡方案?
  • Node 的页面路由规则怎么样设置才能高效匹配?
  • Node 相对于现在主流的 Java、PHP 等有什么优势的地方?
  • Node 层调用后端接口时,怎么管理与后端的接口?如何进行高效联调?
  • log4js 日志是直接写入到磁盘里的,还是透传到 pm2 再写的?
782 人已订阅
会员免费看
¥1 原价订阅
关注提示×
扫码关注公众号,获得 Chat 最新进展通知!
入群与作者交流×
扫码后回复关键字 入群
Chat·作者交流群
入群码
该二维码永久有效
严选标准
知道了
Chat 状态详情
开始预订
预订结果公布17.10.31

预订达标,作者开始写作

审核未达标,本场 Chat 终止

作者文章审核结果公布17.11.08

审核达标,文章发布

审核未达标,本场 Chat 终止

Chat 完结
×
已购列表