kkk212 最近的时间轴更新
999
2020-11-02 14:13:06 +08:00
666
2020-11-02 14:12:52 +08:00
kkk212

kkk212

V2EX 第 364562 号会员,加入于 2018-11-21 08:54:21 +08:00
kkk212 最近回复了
2020-03-15 10:16:37 +08:00
回复了 kkk212 创建的主题 程序员 人生第一篇技术文章, redis 实现分布式阻塞非争抢锁
@lasuar 嗯嗯,相当于“调度”的一种应用,或者说分布式的进程间通信。不过令牌桶的算法是灵活限流,要是限制成比如多少 ms 放行一个进程,处理并发也不太适用。
2020-03-15 09:43:03 +08:00
回复了 kkk212 创建的主题 程序员 人生第一篇技术文章, redis 实现分布式阻塞非争抢锁
@lasuar 令牌桶属于限流模型吧,感觉是限流和减少了并发,但是还存在并发。限流后的并发,还是需要一种解决方案
2020-03-15 09:41:21 +08:00
回复了 kkk212 创建的主题 程序员 人生第一篇技术文章, redis 实现分布式阻塞非争抢锁
@fighterlyt 不对呀,现在 php 并没有这样的轮子。令牌桶机制属于限流,限流后还会存在并发。系统调度是单机的,不是分布式的。然后消息队列是异步消费的,不是同步。
2020-03-15 09:34:13 +08:00
回复了 kkk212 创建的主题 程序员 人生第一篇技术文章, redis 实现分布式阻塞非争抢锁
令牌桶属于限流模型吧,感觉是限流和减少了并发,但是还存在并发。限流后的并发,还是需要一种解决方案。
2020-03-15 09:29:27 +08:00
回复了 kkk212 创建的主题 程序员 人生第一篇技术文章, redis 实现分布式阻塞非争抢锁
@lasuar 操作系统的锁或者信号量,也需要进程的阻塞和唤醒。思路是利用 redis 的 epoll 机制,做分布式的阻塞和唤醒,也有点像进程间的通信和调度。
2020-03-15 09:22:19 +08:00
回复了 kkk212 创建的主题 程序员 人生第一篇技术文章, redis 实现分布式阻塞非争抢锁
@pabno 可以设置最大阻塞时间,不过太高的并发这个思路是不适合的。可以前边再加上限流。
2020-03-15 09:21:34 +08:00
回复了 kkk212 创建的主题 程序员 人生第一篇技术文章, redis 实现分布式阻塞非争抢锁
@pabno brpop 可以设置最大阻塞时间,不过太高的并发这个思路是不适合的。可以前边再加上限流。
2020-03-14 22:07:33 +08:00
回复了 kkk212 创建的主题 程序员 人生第一篇技术文章, redis 实现分布式阻塞非争抢锁
@fighterlyt 嗯嗯 这个没想到 我再看看
2020-03-14 21:43:54 +08:00
回复了 kkk212 创建的主题 程序员 人生第一篇技术文章, redis 实现分布式阻塞非争抢锁
@fighterlyt 造轮子没啥不好,这样才能更好理解原理。不过这还没到造轮子水平,这个思路是借用 redis 的 epoll 机制和队列,实现分布式的同步排队锁。
2020-03-14 21:03:59 +08:00
回复了 kkk212 创建的主题 程序员 人生第一篇技术文章, redis 实现分布式阻塞非争抢锁
@fighterlyt 是竞争,用排队思路解决了争抢
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2707 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 17ms · UTC 09:11 · PVG 17:11 · LAX 01:11 · JFK 04:11
Developed with CodeLauncher
♥ Do have faith in what you're doing.