【高并发】
参考
尼恩笔记:极致经典(卷2):Java高并发核心编程(卷2 加强版)
https://new.qq.com/rain/a/20240124A012X400 阿里技术:高并发架构设计(三大利器:缓存、限流和降级)
设计模式:
1、Master-Worker模式:
核心思想是任务的调度和执行分离,调度为Master,执行任务为Worker,Master负责接收和、分配任务和合并(Merge)任务结果。Master-Worker模式是一种归并类型的模式。
实际案例:Netty的EventLoop模式(Reactor模式),Boss-》Worker; Nginx的Master-worker模式(Reactor模式)
2、ForkJoin模式:
思想:分而治之
与Master-Worker模式不同,ForkJoin模式没有Master角色,其所有的角色都是Worker,ForkJoin模式中的Worker将大的任务分解成小的任务,一直到任务的规模足够小,可以使用很简单、直接的方式来完成。
3、生产者消费者模式
4、Future模式:
核心思想异步调用
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)