138

『好』维护的 NodeJS 应用

 6 years ago
source link: https://webfe.kujiale.com/nodejs-application-maintenance/?
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
得益于前端社区的活跃,近年来 NodeJS 应用的场景越来越丰富,JS 慢慢变得这也能做,那也能做,笔者也在这波潮流中,上了 NodeJS 全栈应用的这波车,也曾做出过日均访问千万级的 NodeJS 应用,本文将大概总结一下其中的一些「知识点」: 分层设计 可测试性设计 进程管理(少量谈及) 分层设计 一直很喜欢 Martin Fowler 在《企业应用架构设计模式》中提到的一句话「在架构设计中,我最欣赏的就是层次」。抱着这样的想法,让我在代码设计中尝到了不少好处,回过头来根据已有的代码来画下面的这张图似乎轻松了很多: P.S. 主体的架构被重构了 4 次,算是追求心中的完美么[坏笑]。 在代码最开始的时候是一张流程图,经过一次次重构,会慢慢变成一张结构设计图 全局依赖:配置 一个 Web 应用,难免需要在不同的几个环境中运行,这个时候配置的管理就变得是否必要,我想你不会希望自己的代码里,

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK