V2EX kkk212 的所有回复 第 1 页 / 共 2 页
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX    kkk212    全部回复第 1 页 / 共 2 页
回复总数  32
1  2  
@lasuar 嗯嗯,相当于“调度”的一种应用,或者说分布式的进程间通信。不过令牌桶的算法是灵活限流,要是限制成比如多少 ms 放行一个进程,处理并发也不太适用。
@lasuar 令牌桶属于限流模型吧,感觉是限流和减少了并发,但是还存在并发。限流后的并发,还是需要一种解决方案
@fighterlyt 不对呀,现在 php 并没有这样的轮子。令牌桶机制属于限流,限流后还会存在并发。系统调度是单机的,不是分布式的。然后消息队列是异步消费的,不是同步。
令牌桶属于限流模型吧,感觉是限流和减少了并发,但是还存在并发。限流后的并发,还是需要一种解决方案。
@lasuar 操作系统的锁或者信号量,也需要进程的阻塞和唤醒。思路是利用 redis 的 epoll 机制,做分布式的阻塞和唤醒,也有点像进程间的通信和调度。
@pabno 可以设置最大阻塞时间,不过太高的并发这个思路是不适合的。可以前边再加上限流。
@pabno brpop 可以设置最大阻塞时间,不过太高的并发这个思路是不适合的。可以前边再加上限流。
@fighterlyt 嗯嗯 这个没想到 我再看看
@fighterlyt 造轮子没啥不好,这样才能更好理解原理。不过这还没到造轮子水平,这个思路是借用 redis 的 epoll 机制和队列,实现分布式的同步排队锁。
@fighterlyt 是竞争,用排队思路解决了争抢
@23571113 书不错
@fighterlyt 有个思路就先写出来了,用于项目还需要完善。
@fighterlyt 不局限在 id 并发业务,感觉这是并行转串行的另一种方案。有点同步消息队列的意思,epoll 思想的一种应用。
2020-03-14 20:13:02 +08:00
回复了 kkk212 创建的主题 程序员 人生第一篇技术文章, redis 实现分布式阻塞非争抢锁
@Lax 是这样 还需要完善
@momocraft 嗯嗯,是的。redis 队列 pop 空了以后队列 key 就不存在了,完整的方案还需要再想想。
机械键盘那篇,有两个图片每个 14M,可能是这篇文章阅读量大导致的
2019-06-25 21:16:52 +08:00
回复了 liuhaitao 创建的主题 分享创造 撸了个小程序,万里热风
网页搜句子迷,app 也有。句子或者说一句话,这可以是一个很不小的项目,加油!
拍脑袋想的:
1. 做链接、走群众路线(相信群众、依赖群众、从群众中来、到群众中去)。
设计产品链接用户和猫、链接用户和用户。
比如给用户提供一些互动交流的功能,如文章、问答、日志、图片视频等。
2. 添加工具性功能(服务于猫)
提供一些辅助养猫的功能(工具性质), 从猫的衣食住行呀入手产品设计,还可产生商业模式。
3. 经常思考猫的需求(找对象、美容、成长记录、运动健康)、思考人的需求。
2019-03-11 10:56:00 +08:00
回复了 renxingdeni 创建的主题 分享创造 撒狗粮网站,欢迎围观。
这个记录真好
@chinvo ksuid 位数长呀
1  2  
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     6031 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 19ms UTC 01:51 PVG 09:51 LAX 18:51 JFK 21:51
Do have faith in what you're doing.
ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86