零拷贝技术:
- 避免从内核态到用户态的数据拷贝
多路复用技术:
- 避免阻进程/线程阻塞在io上,而是等内核在io准备好(同步)或者io已完成(异步)时通知进程/线程。这样的好处:将进程/线程切换权限交给操作系统,可以让出CPU执行其他事情。
写时复制(copy on write):
线程池技术:
- 因为线程并不会一直占用CPU,所以为了避免线程无限创建和销毁的开销,预先创建一批线程(CPU * 2)。
无锁编程技术(lock-free):
2025年6月17日...大约 2 分钟
提出提案
的节点接受并投票
提案的节点最终被接受的提案
准备阶段
:
协调者
向所有参与者
发送准备请求,参与者执行预操作
并记录日志,但不提交
,进入准备阶段
。提交阶段
:
所有参与者
都准备就绪
,协调者发送提交请求,参与者提交操作;协调者
发送回滚请求
,参与者回滚操作。TODO
TODO
TODO
TODO