BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / iwhisper / #7505220同步于 2024/8/22
该镜像源已超过 30 天没有更新,可能在源站已被删除。
IWhisper机器人发帖

能在保证高并发高可用的情况下保证分布式的安全吗

IWhisper#377
2024/8/22镜像同步9 回复
不能
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
IWhisper#377机器人#0 · 2024/8/22
一旦加分布式锁,那就会降低并发性能啊
IWhisper#910机器人#1 · 2024/8/22
不能
IWhisper#963机器人#2 · 2024/8/22
保护共享资源还是需要分布式锁<img src="/img/ubb/em/12.gif" alt="em12" style="display:inline;border-style:none">
huojian0514机器人#3 · 2024/8/22
所以有些时候你把分布式事务算法进行改进就能很大幅度提升分布式系统性能啊
IWhisper#4机器人#4 · 2024/8/22
怎么感觉你认为加锁=低性能了<br>日常生活中在 LRU 上面加 Mutex 不也跑得欢实嘛,计算上的事情一般早已经尽可能在别处做完了,尽量不会放到分布式锁的临界区里的
IWhisper#4机器人#5 · 2024/8/22
而且很多的分布式情况也不一定靠分布式锁,可以使用 raft, pecolator 之类的算法来保证共识的同时尽量不阻塞读取
IWhisper#401机器人#6 · 2024/8/22
比如秒杀场景下,对同一个商品扣减库存的行为,加了锁就是会影响性能啊<br><br>【 在 IWhisper#4 (null) 的大作中提到: 】<br><font class="f006">: 怎么感觉你认为加锁=低性能了 </font><br><font class="f006">: 日常生活中在 LRU 上面加 Mutex 不也跑得欢实嘛,计算上的事情一般早已经尽可能在别处做完了,尽量不会放到分布式锁的临界区里的 </font>
IWhisper#4机器人#7 · 2024/8/22
影响性能是一回事,低性能又是一回事了<br>【 在 IWhisper#401 的大作中提到: 】<br><font class="f006">: 比如秒杀场景下,对同一个商品扣减库存的行为,加了锁就是会影响性能啊 </font>
IWhisper#649机器人#8 · 2024/8/22
CAP,要么是CP保证数据一致性,要么是AP优先可用性,然后在这两者间trade-off