课程介绍
构建千万级高可用企业级Node.js课程是一门针对开发人员和系统架构师的高级课程,旨在教授如何构建和管理大规模、高可用性的企业级Node.js应用程序。
该课程涵盖以下主题:
- Node.js基础知识:介绍Node.js的基本概念、原理和特性,包括事件驱动、非阻塞I/O和单线程模型。
- 架构设计原则:讲解如何设计可扩展、可维护和高可用的Node.js应用程序架构,包括分层架构、微服务架构和容器化。
- 高可用性和负载均衡:介绍如何通过负载均衡、故障转移和水平扩展等技术手段来提高Node.js应用程序的可用性和性能。
- 数据库和缓存:探讨如何使用关系型数据库和NoSQL数据库来存储和管理数据,以及如何使用缓存来提高应用程序的性能。
- 性能调优和监控:讲解如何分析和优化Node.js应用程序的性能,包括代码优化、内存管理和并发控制,并介绍如何使用监控工具来实时监测应用程序的健康状态。
- 安全性和身份验证:介绍如何保护Node.js应用程序的安全性,包括身份验证、授权和防止常见的Web攻击。
- DevOps和持续集成/持续交付:讲解如何使用DevOps工具和流程来自动化部署、测试和监控Node.js应用程序,并介绍如何实现持续集成和持续交付。
通过学习这门课程,学员将能够掌握构建和管理千万级高可用企业级Node.js应用程序所需的技能和知识,能够设计和实施可扩展、可靠和高性能的Node.js架构,并能够应对大规模流量和复杂业务场景下的挑战。
课程目录
8-001-【imooc】课程汇总/
│【imooc-569】构建千万级高可用企业级Node.js[完结]/
││├─第1章 课程简介
││├─第2章 运筹帷幄之中,决胜千里之外-Node.js APM (应用监控)的概念及实践
││├─第3章 进可攻,据可守-如何在生产环境部署一个稳定的 Node.js 应用
││├─第4章 知己知彼,百战百胜-Node.js 应用日志的收集与处理
││├─第5章 无懈可击,坚如磐石-提高Node.js应用运行的稳定性
││├─第6章晴天时修屋顶,顺境中做规划-测试你的Node.js应用
││├─第7章纸上得来终觉浅-应用线上问题排查讲解与实战
││├─第8章课程总结
││├─课件.zip 37.2MB
详细目录
││第1章 课程简介/
│││├─1-1导学1917_ev_[2].mp4 47.3MB
││第2章 运筹帷幄之中,决胜千里之外-Node.js APM (应用监控)的概念及实践/
│││├─2-10介绍阿里云Nodejs性能平台的情况0651_ev[2].mp4 16.3MB
│││├─2-11实战-快速将你的Nodejs应用接入阿里云性能平台-11019_ev[2].mp4 31.4MB
│││├─2-12实战-快速将你的Nodejs应用接入阿里云性能平台-21524_ev[2].mp4 45.3MB
│││├─2-2从零出发APM的核心概念2159_ev[2].mp4 56.7MB
│││├─2-3如何发现一个Nodejs应用的问题0926_ev[2].mp4 24.4MB
│││├─2-4实战-使用0X火焰图工具查看CPU性能0327_ev[2].mp4 9.6MB
│││├─2-5Nodejs应用最经常出现的问题-内存泄漏0727_ev[2].mp4 20.2MB
│││├─2-6实战-观察内存溢出情况下的内存问题1149_ev[2].mp4 32.7MB
│││├─2-7讲解DockerDocker-composeGraphiteStatsD等概念1219_ev[2].mp4 31.9MB
│││├─2-8实战-快速搭建NodejsAPM监控平台–11504_ev[2].mp4 47MB
│││├─2-9三种统计指标类型1223_ev[2].mp4 30.5MB
││第3章 进可攻,据可守-如何在生产环境部署一个稳定的 Node.js 应用/
│││├─3-10大厂如何发布一个新版本-问题篇0802_ev[2].mp4 20.3MB
│││├─3-11实战-利用nginx实现一个Nodejs金丝雀发布1141_ev[2].mp4 45.1MB
│││├─3-12大厂如何发布一个新版本-蓝绿发布0948_ev[2].mp4 31.2MB
│││├─3-13大厂如何发布一个服务-金丝雀滚动发布1306_ev[2].mp4 35.4MB
│││├─3-14健康检查healthcheck的简介0508_ev[2].mp4 13.1MB
│││├─3-15实战-给自己的Nodejs应用添加健康检查0453_ev[2].mp4 12.8MB
│││├─3-16通过pm2管理你的Nodejs应用0418_ev[2].mp4 9.1MB
│││├─3-17实战-使用pm2管理自己的Nodejs应用1249_ev[2].mp4 31.8MB
│││├─3-18PM2深度说说1443_ev[2].mp4 44.1MB
│││├─3-2一个故事网站是怎么越做越大1845_ev[2].mp4 64.5MB
│││├─3-3知识点回顾四层与七层Nginx与LVSNDS网关0723_ev[2].mp4 22.2MB
│││├─3-4负载均衡-回顾负载均衡的概念0613_ev[2].mp4 15.2MB
│││├─3-5Nodejs应用负载均衡的两个概念-服务进程负载均衡1123_ev[2].mp4 50.3MB
│││├─3-6Nodejs应用负载均衡的两个概念-RPC负载均衡0742_ev[2].mp4 42.5MB
│││├─3-7负载均衡算法1958_ev[2].mp4 69.1MB
│││├─3-8优雅退出gracefulexitNodejs应用优雅退出的概念及底层原理1835_ev[2].mp4 48.7MB
│││├─3-9优雅退出gracefulexit实战-最简单的优雅退出效果及实现1327_ev[2].mp4 34.7MB
││第4章 知己知彼,百战百胜-Node.js 应用日志的收集与处理/
│││├─4-2深入浅出Nodejs日志1118_ev[2].mp4 29.4MB
│││├─4-3日志怎么打到文件里0910_ev[2].mp4 28.3MB
│││├─4-4日志主要场景-服务器应用日志0650_ev[2].mp4 26.9MB
│││├─4-5什么是一份好的日志0812_ev[2].mp4 27.3MB
│││├─4-6打日志要避免的问题1639_ev[2].mp4 45.7MB
│││├─4-7使用ELK搭建自己的通用日志系统ELK介绍0441_ev[2].mp4 13.3MB
│││├─4-8使用ELK搭建自己的通用日志系统实战-搭建ELK服务-11358_ev[2].mp4 61MB
│││├─4-9使用ELK搭建自己的通用日志系统实战-搭建ELK服务-21432_ev[2].mp4 49.9MB
││第5章 无懈可击,坚如磐石-提高Node.js应用运行的稳定性/
│││├─5-2Nodejs应用安全风险介绍CSRFXSS1129_ev[2].mp4 26.7MB
│││├─5-3Nodejs应用安全风险越权SSRFHPP0957_ev[2].mp4 19.7MB
│││├─5-4Nodejs应用安全风险不安全的跳转钓鱼目录遍历攻击0801_ev[2].mp4 18.3MB
│││├─5-5Nodejs应用安全风险ISP劫持计时攻击XST哈希表碰撞0745_ev[2].mp4 21.4MB
│││├─5-6安全问题的防范策略CSRFXSS基本防范措施1508_ev[2].mp4 33.3MB
│││├─5-7安全问题的防范策略越权SSRF0820_ev[2].mp4 16.7MB
│││├─5-8对NodejsAPI进行应用级限流NodejsAPI实施限流的必要性0607_ev[2].mp4 14.1MB
│││├─5-9对NodejsAPI进行应用级限流常见限流算法的原理1413_ev[2].mp4 36.7MB
│││├─资料_.zip 32.4MB
││第6章晴天时修屋顶,顺境中做规划-测试你的Node.js应用/
│││├─(6.1)6-1本章简介.pdf 48.4KB
│││├─[6.1]6-2Node.js单元测试:单元测试的意义[16].mp4 50.7MB
│││├─[6.2]6-3Node.js单元测试:实战-Mocha的安装及测试用例管[16].mp4 108.2MB
│││├─[6.3]6-4Node.js单元测试:实战-Mocha的安装及测试用例管[16].mp4 115.8MB
│││├─[6.4]6-5Node.js单元测试:实战-编写测试用例的原则-firs[16].mp4 15.7MB
│││├─[6.5]6-6Node,js性能测试:Node.js性能测试的简介[16].mp4 72.1MB
│││├─[6.6]6-7Node,js性能测试:什么样的场景必须要做性能测试-[16].mp4 64.2MB
│││├─[6.7]6-8Node,js性能测试:实战-通过Artillery实施负[16].mp4 101MB
││第7章纸上得来终觉浅-应用线上问题排查讲解与实战/
│││├─(7.1)7-1本章简介.pdf 48.5KB
│││├─[7.2]7-3内存管理:内存的引用、内存的释放与回收[16].mp4 14.3MB
│││├─[7.3]7-4内存管理:垃圾回收测试内存使用情况、模拟一下垃圾回收[16].mp4 34.6MB
│││├─[7.4]7-5内存管理:V8内存管理机制-老生代与新生代[16].mp4 72.2MB
│││├─[7.5]7-6内存泄漏:如何知道我们的代码占用了多少内存[16].mp4 42MB
│││├─[7.6]7-7内存泄漏:实战-通过devtools演示-浏览器工作与内存[16].mp4 79.5MB
│││├─[7.7]7-8内存泄漏:实战-通过浏览器和Node.js环境识别内存泄漏[16].mp4 81.2MB
││第8章课程总结/
│││├─(8.1)8-1后续学习建议.pdf 41.3KB
![[衡天云]爆款云服务器 低至12元/月](/hty.png)