【高并发】

参考

尼恩笔记:极致经典(卷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模式:

核心思想异步调用

posted @   飞翔在天  阅读(5)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示