分布式
文章平均质量分 91
派鑫大
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
常见的4种限流算法以及用Redis实现的思路
有一个桶来存储请求,桶有固定的漏水速度,请求以任意的速度流入桶中,桶以固定速度漏水,如果请求流入速度超过请求处理速度,桶会溢出,导致请求被丢弃或延迟。:允许短时间内的请求突发,桶中有足够的令牌,可以处理较高的请求速率,长期的平均(处理请求)速率不会超过令牌的生成速度,适用于处理突发流量。:有请求突刺,超过单位时间阈值,比如在两个单位时间的临界点附近,请求阈值是可以达到双倍的,影响系统的性能。类似于计算器算法,但是采用滑动窗口的方式,动态更新时间窗口内的请求数量,更加精确的进行限流。原创 2025-04-13 17:32:15 · 1671 阅读 · 0 评论 -
【分布式锁】快速了解三种分布式锁的实现
首先在我们生活中锁无处不在,手机有锁,车有锁,门有锁,那锁有什么作用呢?在生活锁的作用主要是保护着我们的人生财产以及隐私安全。在计算机领域也是一样的,锁锁可以理解为针对某项资源使用权限的管理,它通常用来控制共享资源,比如一个进程内有多个线程竞争一个数据的使用权限,解决方式之一就是加锁。那分布式锁是什么呢?顾名思义,分布式锁就是分布式场景下的锁,比如多台不同机器上的进程,去竞争同一项资源,就是分布式锁。原创 2025-04-12 21:28:14 · 1217 阅读 · 0 评论 -
分布式事务的原理和解决方案
事务可以看做一次大的活动,它由不同的小活动组成,这些活动要么成功,要么全部失败TCC是Try、Confirm、Cancel三个词语的缩写,TCC要求每个分支事务实现三个操作:预处理Try、确认Confirm、撤销Cancel。Try操作做业务检查及资源预留,Confirm做业务确认操作,Cancel实现一个与Try相反的 操作即回滚操作。原创 2025-04-11 22:14:01 · 980 阅读 · 1 评论
分享