V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
zeke
V2EX  ›  问与答

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

  •  
  •   zeke · 2016-01-14 22:24:38 +08:00 · 3378 次点击
    这是一个创建于 3231 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    24 条回复    2016-01-15 18:47:48 +08:00
    iislong
        1
    iislong  
       2016-01-14 22:31:42 +08:00 via Android
    唯手熟尔
    gimp
        2
    gimp  
       2016-01-14 22:37:28 +08:00
    唯人品尔
    zeke
        3
    zeke  
    OP
       2016-01-14 22:55:38 +08:00
    我觉得以上都不是主要的
    jonechenug
        4
    jonechenug  
       2016-01-14 23:12:32 +08:00 via Android
    他用了红包插件,网速一样,脚本比手快
    congeec
        5
    congeec  
       2016-01-14 23:15:05 +08:00
    看脸
    xingo
        6
    xingo  
       2016-01-14 23:15:50 +08:00
    hzqim
        7
    hzqim  
       2016-01-15 00:04:42 +08:00
    xposed 插件 luckymoney
    zeke
        8
    zeke  
    OP
       2016-01-15 00:07:29 +08:00
    @hzqim 谢谢,我看下
    zeke
        9
    zeke  
    OP
       2016-01-15 00:16:07 +08:00
    @hzqim 这个插件需要什么条件吗,直接就能抢。我是苹果手机,安卓不是太熟悉
    zztemp
        10
    zztemp  
       2016-01-15 01:00:19 +08:00
    @zeke 需要 root 、 xposed 插件,没其他条件了。非手速玩家分别点击两次屏幕至少需要 0.4s*2=0.8s ,还不考虑发现红包时间、手指水平移动的时间和网络导致的延迟。人力抢不过插件。
    KevinChan
        11
    KevinChan  
       2016-01-15 01:15:23 +08:00
    反应快就行,手机速度也要跟上,小米的 miui7 抢红包能力确实不错。
    shippo7
        12
    shippo7  
       2016-01-15 06:08:10 +08:00
    我怀疑抢红包并不是每次都和服务器通信,全国用户同时抢的瞬间,网络请求规模太大了,而红包的结果显示并没有任何延迟。很可能在本地就有一次概率判断,进行筛选。
    banricho
        13
    banricho  
       2016-01-15 07:47:27 +08:00 via Android
    @shippo7 会有延迟的,分别出现在点击聊天红包开始弹窗,以及点击圆形按钮。
    另外本地会优先看到红包,可能你自己抢了 5 秒以后甚至 10 秒以后,其他人的聊天框里才出现红包…
    我们部门 15 人围在一起吃饭玩红包游戏才发现的。。。
    banricho
        14
    banricho  
       2016-01-15 07:49:16 +08:00 via Android
    还有,小米系的手机点红包弹窗的速度都比其它家快。。。
    zeke
        15
    zeke  
    OP
       2016-01-15 08:20:31 +08:00
    @banricho 我也觉得会有延迟。除非像
    @shippo7 说的那样,否则延迟肯定不能忽略不计
    zeke
        16
    zeke  
    OP
       2016-01-15 08:21:25 +08:00
    @KevinChan
    @banricho
    也不知道他用的啥手机
    luban
        17
    luban  
       2016-01-15 08:26:12 +08:00 via iPhone
    亲自测试过, iPhone 6 plus 比 lg g2 的安卓快 1 秒左右
    zeke
        18
    zeke  
    OP
       2016-01-15 08:36:08 +08:00
    我打算这几天抓包验证下,然后模拟提交抢红包试试
    PandaSaury
        19
    PandaSaury  
       2016-01-15 08:46:02 +08:00
    你要知道微信的群聊消息是异步队列实现的。这就可以理解为啥有人优先看到红包了。
    zeke
        20
    zeke  
    OP
       2016-01-15 09:37:04 +08:00
    @PandaSaury 嗯,我就想让 v 友帮忙分析下是不是区域大会有影响,这样以后就不和深圳的玩红包了,😄
    KevinChan
        21
    KevinChan  
       2016-01-15 12:29:54 +08:00
    @banricho MIUI7 和 MIUI6 相比外观没啥变化,但系统内部优化应该不少,抢红包确实是快了
    Moker
        22
    Moker  
       2016-01-15 13:30:41 +08:00
    以前看到一篇文章说微信的架构,南北方用户的服务器有优先级别不一样,所以跨南北方 的确是会有延迟
    ichanne
        23
    ichanne  
       2016-01-15 14:16:37 +08:00
    前段时间抢红包,我的 6s 红包都拆了,旁边的华为红包还没刷出来。。。。
    xzg1993
        24
    xzg1993  
       2016-01-15 18:47:48 +08:00
    @ichanne 黑我大华为,应该说 6s 都拆了,,其他手机都没刷出来。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3331 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 12:29 · PVG 20:29 · LAX 04:29 · JFK 07:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.