V2EX swfbarhr 的所有回复 第 1 页 / 共 3 页
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX    swfbarhr    全部回复第 1 页 / 共 3 页
回复总数  47
1  2  3  
2019-08-05 17:55:28 +08:00
回复了 survivors 创建的主题 职场话题 离职被要求必须待满 30 天
@survivors 楼主公司主业是烧菜的?
2019-02-18 14:48:25 +08:00
回复了 ShuoHui 创建的主题 全球工单系统 饿了么套路也太多了
之前遇到过好几次,打电话投诉说是系统自动取消的,目前解决不了。挂完电话直接把饿了么 app 删了,然后用某团外卖,一直很顺畅
2018-11-22 14:54:00 +08:00
回复了 icodesign 创建的主题 酷工作 程序媛的一天
一开窗帘我就知道是“菁英公寓”了
2018-09-26 14:40:49 +08:00
回复了 zek 创建的主题 职场话题 下班路上两个小时地铁,怎么利用
@shenmising 松江大学城上车,表示还好
2018-05-18 13:45:30 +08:00
回复了 AaronWang13 创建的主题 程序员 一个.net(web)初阶的迷茫和困惑,求解惑.
@poorcai 我劝你还是出来吧,在里面除非你是在框架部门,可能还有点技术。其他业务部分真不适合想玩技术的待,不过他们提供午餐和超便宜的冰激凌这点,我还是很喜欢的,哈哈~
2018-05-18 13:39:05 +08:00
回复了 AaronWang13 创建的主题 程序员 一个.net(web)初阶的迷茫和困惑,求解惑.
@poorcai 虽然我是本地人,但是 6 年前我在那家公司呆了 15 天就离职了
2018-05-18 13:24:06 +08:00
回复了 AaronWang13 创建的主题 程序员 一个.net(web)初阶的迷茫和困惑,求解惑.
@poorcai 是港城哪个某点?
微信开发者工具
同推荐 you don't know js
@tinker 你对面的不会碰巧是朴灵吧。。。
2016-09-29 10:31:32 +08:00
回复了 swfbarhr 创建的主题 Node.js 高并发如何保证微信 access_token 的有效
@iamcc 微信官方没有说明旧的 access_token 会在什么时候失效,根据我的测试,成功获取新的 access_token 后,前一个 access_token 会在 10 分钟左右的时间过期(如果按次数算,多次获取 access_token ,第一次获取的有效 access_token 差不多会在我们获取第 8-10 次的时候失效),所以如果我们提前 1 个小时刷新 access_token ,其实就是我们需要在 10 分钟左右处理完所有的事(如果出叉子的话,留给我们解决问题的时间其实不是 1 个小时)
2016-09-23 17:25:50 +08:00
回复了 swfbarhr 创建的主题 Node.js 高并发如何保证微信 access_token 的有效
@magicdawn 放在 lua 里面肯定再好不过了,毕竟刻意直接在 redis 玩
2016-09-23 17:12:13 +08:00
回复了 swfbarhr 创建的主题 Node.js 高并发如何保证微信 access_token 的有效
@magicdawn 貌似这边是有问题,折衷的方法只能是在 setnx 的回调里面去设置过期时间
有一点就是,如果 redis 事务抛处异常,那么事务不会继续执行下去( redis 事务是保证原子性的),同时感谢你指出我的错误
function aquireLock(callback) {
redis.setnx('lock', function(err, result){
// 处理 err...

if(result > 0){
// 设置超时
redis.expire('lock', 2, function(err, result){
// 处理 err...

// 回调成功
});
}

// 设置未成功...
});
}
2016-09-23 15:23:15 +08:00
回复了 swfbarhr 创建的主题 Node.js 高并发如何保证微信 access_token 的有效
@xiaolongyuan 哈哈,那就真没得玩了
2016-09-23 15:05:25 +08:00
回复了 swfbarhr 创建的主题 Node.js 高并发如何保证微信 access_token 的有效
@reus 你说的没有错,可能是我考虑的太多了,我是假设刷新服务不可用的情况下。但是生产环境中可能会出现各种不可预期的问题,做好 2 手防备岂不是更好?
2016-09-23 14:58:46 +08:00
回复了 swfbarhr 创建的主题 Node.js 高并发如何保证微信 access_token 的有效
@dwood 我也不是说我写的东西没有问题,我只是认为我们可以做的,代价也不是很大,那为什么不做一下呢?
2016-09-23 13:50:56 +08:00
回复了 swfbarhr 创建的主题 Node.js 高并发如何保证微信 access_token 的有效
@marvinwilliam 首先我认为定时服务去刷新 access_token 没有问题,我也承认这是最简单的解决方法。但是我要讨论的是边界性问题,也就是考虑到各种意外情况,在程序可控的范围内最大限度的去保证 API 的可用性。如你所说, 7000 秒刷新一次就 OK ,但是想想,谁又能保证刷新程序就一定能长远的运行呢?我这边的前提其实是如果我们刷新服务不可用的情况下,如何还能保证期间的请求可以正确的执行。但是如果 PM 或者用户能接受可能出现的一段时间的服务不可用,其实使用刷新服务就已经满足需求了。
2016-09-23 11:36:23 +08:00
回复了 swfbarhr 创建的主题 Node.js 高并发如何保证微信 access_token 的有效
@all 我想说的是,我尽可能在能想到的情况来堵住每一个可能的情况,不是说其他方法就不行,要做就要考虑周全,这是我对软件的态度,不会强加到其他任何人身上,做好自己就行
2016-09-23 11:32:08 +08:00
回复了 swfbarhr 创建的主题 Node.js 高并发如何保证微信 access_token 的有效
@dsphper 人写的东西不能保证没有错,只是一个保险而已
1  2  3  
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3037 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 41ms UTC 00:34 PVG 08:34 LAX 16:34 JFK 19:34
Do have faith in what you're doing.
ubao msn 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