高并发设计必须学的知识点有哪些?
24-05-24 10:59
1332
0
对于单个服务或者单个接口,我们学习了在 Node.js 中要着重注意的 5 个高性能点。
主线程避阻塞,特别是一些复杂 CPU 密集计算型,最好的方式是交由其他进程处理,减少当前服务进程的阻塞;
多进程 cluster 模式的应用,充分利用多核服务器,能够在单台机器启用多个进程进行负载均衡,提升服务的稳定性;
在 I/O 方面要注重缓存的应用,本地缓存优先、其次共享内存、最后再是数据库(能用本地缓存的尽量用,不能用本地缓存的考虑共享内存,如果共享内存也不行,那么就需要使用数据库,而数据库可以优先考虑 MongoDB 内存查询效率更高的数据库,最后再考虑 MySQL,如果遇到必须查询或者写 MySQL 时,可以用延迟队列方式);
过载保护策略,提升服务的稳定性,在服务过载时,保住部分用户的请求链路,以免影响所有用户;
工具自动化,单接口单服务性能保证,在上线前至少保证代码没有性能异常问题。
以上是我们之前学习的一部分知识,其中会涉及应用细节,比如在缓存方面我们不仅仅要考虑缓存数据,还应该考虑存储过期的问题;又比如过载保护,什么样的过载参数适合我们当前服务,这些都需要你进行实践应用,去沉淀和总结。
-
photoshop cc 2017 中文破解版
photoshop cc 2017破解版是Adobe公司最新版专业CC图像处理软件,新功能超乎你的想象!photoshop cc 2017破解版新功能给力来袭,访问Lig... 678 0 21-07-07 -
html日期时间选择控件
898 0 21-06-02 -
提案管理表格 - 企业管理表格
提案表(一).doc提案表(二).doc提案记录表.doc提案评定表.doc提案实施命令表.doc改善案结案报告表.doc提案改善成果报告表.doc合理化建议采用通知单.doc 979 0 24-07-28 -
Cloud Native 云化架构
843 0 24-05-28 -
小霸王游戏机珍藏84合1
小霸王游戏机珍藏84合1是一款收集了流行于80年代的街机小游戏。84款游戏随你挑选,小霸王游戏机珍藏84合1是绿色免费版,所占用空间很小,以... 751 0 24-11-17 -
PHP超级Ping API接口 源码
返回值演示:{ "code": "200", "host": "192.168.1.1", "ip": "192.168.1.1", "location": "局域网 对方和您在同一内部网", "pin... 973 0 25-04-07 -
纯CSS3实现流畅的自行车特效
318 0 21-05-17 -
释放内存,提升浏览器页面性能
探讨 JS 引擎相关的内容。这个模块是整个课程的最后一个模块,主要围绕 JS 引擎相关的知识来讲解,让你深入了解其底层运行逻辑。这对于... 1081 0 24-05-24
发表我的评论
共0条评论
- 这篇文章还没有收到评论,赶紧来抢沙发吧~