V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
JayFang1993
V2EX  ›  程序员

如果保证抢票秒杀成功率

  •  
  •   JayFang1993 · 2020-08-05 23:18:27 +08:00 · 1940 次点击
    这是一个创建于 1605 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近在做一个平台的抢票插件(小平台,某个景区售票平台)。请求协议、抓包验证都解决了,现在就是峰值的时候挤不进去,怎么破?

    峰值期间,会被提示 『当前访问人数太多,请稍后尝试』;非峰值期间,提交请求正常提示其他错误(无票 XXX )。所以怀疑是真的访问人数太多,流量被网关挡掉。

    问:如果提高流量打进去的概率?避免被网关挡掉?

    谁做过相关项目,可以有偿咨询,谢谢!
    6 条回复    2020-08-06 09:36:52 +08:00
    musi
        1
    musi  
       2020-08-05 23:26:07 +08:00 via iPhone
    可以尝试找一个和服务器相近的跳板机
    locoz
        2
    locoz  
       2020-08-05 23:31:37 +08:00 via Android
    建议先了解一下别人抢票系统都是怎么做的…随机放行什么的太正常了。
    如果你的请求参数和账号画像都没有问题的话,那么增大请求量自然就能提升你的请求到达后端的概率 hhhh 。
    当然,降低物理延迟和提升程序本身的运行效率也是要做的,只是高并发打过去的效果会更明显而已。

    (注意法律风险
    zhhww57
        3
    zhhww57  
       2020-08-06 01:24:36 +08:00
    阿里云,学生机,延时低,实现就和服务器建立好 tcp,keep-alive
    zhhww57
        4
    zhhww57  
       2020-08-06 01:25:13 +08:00
    “事先”字打错了
    opengps
        5
    opengps  
       2020-08-06 08:25:16 +08:00
    在对方源站服务器旁边开一台机器,网络路径争第一(怎么听着像跟学区房话题似的)
    SmiteChow
        6
    SmiteChow  
       2020-08-06 09:36:52 +08:00
    保证不了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1111 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 18:55 · PVG 02:55 · LAX 10:55 · JFK 13:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.