微信抢红包是不是有地域优势

2016-01-14 22:24:38 +08:00
 zeke

我的假设是微信的红包核心服务器在深圳

比如说 A 在哈尔滨, B 在深圳,考虑到网速问题, B 肯定能先看到红包,然后获取第一个抢到的机会,有这种可能吗?今天晚上玩了 30 多次,我一深圳的哥们基本每次都是第一个抢到(有那么一两次不是),而且总是最大的。

作为一个技术,比较好奇,想找到点原因

3322 次点击
所在节点    问与答
24 条回复
iislong
2016-01-14 22:31:42 +08:00
唯手熟尔
gimp
2016-01-14 22:37:28 +08:00
唯人品尔
zeke
2016-01-14 22:55:38 +08:00
我觉得以上都不是主要的
jonechenug
2016-01-14 23:12:32 +08:00
他用了红包插件,网速一样,脚本比手快
congeec
2016-01-14 23:15:05 +08:00
看脸
xingo
2016-01-14 23:15:50 +08:00
hzqim
2016-01-15 00:04:42 +08:00
xposed 插件 luckymoney
zeke
2016-01-15 00:07:29 +08:00
@hzqim 谢谢,我看下
zeke
2016-01-15 00:16:07 +08:00
@hzqim 这个插件需要什么条件吗,直接就能抢。我是苹果手机,安卓不是太熟悉
zztemp
2016-01-15 01:00:19 +08:00
@zeke 需要 root 、 xposed 插件,没其他条件了。非手速玩家分别点击两次屏幕至少需要 0.4s*2=0.8s ,还不考虑发现红包时间、手指水平移动的时间和网络导致的延迟。人力抢不过插件。
KevinChan
2016-01-15 01:15:23 +08:00
反应快就行,手机速度也要跟上,小米的 miui7 抢红包能力确实不错。
shippo7
2016-01-15 06:08:10 +08:00
我怀疑抢红包并不是每次都和服务器通信,全国用户同时抢的瞬间,网络请求规模太大了,而红包的结果显示并没有任何延迟。很可能在本地就有一次概率判断,进行筛选。
banricho
2016-01-15 07:47:27 +08:00
@shippo7 会有延迟的,分别出现在点击聊天红包开始弹窗,以及点击圆形按钮。
另外本地会优先看到红包,可能你自己抢了 5 秒以后甚至 10 秒以后,其他人的聊天框里才出现红包…
我们部门 15 人围在一起吃饭玩红包游戏才发现的。。。
banricho
2016-01-15 07:49:16 +08:00
还有,小米系的手机点红包弹窗的速度都比其它家快。。。
zeke
2016-01-15 08:20:31 +08:00
@banricho 我也觉得会有延迟。除非像
@shippo7 说的那样,否则延迟肯定不能忽略不计
zeke
2016-01-15 08:21:25 +08:00
@KevinChan
@banricho
也不知道他用的啥手机
luban
2016-01-15 08:26:12 +08:00
亲自测试过, iPhone 6 plus 比 lg g2 的安卓快 1 秒左右
zeke
2016-01-15 08:36:08 +08:00
我打算这几天抓包验证下,然后模拟提交抢红包试试
PandaSaury
2016-01-15 08:46:02 +08:00
你要知道微信的群聊消息是异步队列实现的。这就可以理解为啥有人优先看到红包了。
zeke
2016-01-15 09:37:04 +08:00
@PandaSaury 嗯,我就想让 v 友帮忙分析下是不是区域大会有影响,这样以后就不和深圳的玩红包了,😄

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/250832

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX