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

怎么才能获取到高并发场景的开发经验?

  •  
  •   v2Donuts · 2018-12-13 11:07:53 +08:00 · 4869 次点击
    这是一个创建于 2197 天前的主题,其中的信息可能已经有所发展或是发生改变。

    看到挺多喜欢的岗位都要求有这种经验。。可是日常工作开发中接触不到
    那么问题来了,怎么才能获取到这种经验呢?

    28 条回复    2018-12-13 20:43:39 +08:00
    sabel
        1
    sabel  
       2018-12-13 11:37:27 +08:00
    日常写写 demo 肯定接触不到,建议尝试一下开源项目的开发
    0ZXYDDu796nVCFxq
        2
    0ZXYDDu796nVCFxq  
       2018-12-13 12:03:44 +08:00 via Android
    找个大厂相关岗位
    XOXO360
        3
    XOXO360  
       2018-12-13 12:09:40 +08:00 via iPhone
    人家潜台词要大厂出身的,不明写而已,有这种经验大概率是 985211,因为大厂校招只招 985211 ……。我说的是大概率。
    GDC
        4
    GDC  
       2018-12-13 12:11:13 +08:00   ❤️ 8
    楼上两位太 naive 了,
    搞个公众号,撸个 H5 页面,定一个时间,比如晚上 20:00,送红包 送礼品 送流量,都行,提前几天宣传,到点了你就能感受到高并发了
    hihipp
        5
    hihipp  
       2018-12-13 12:13:27 +08:00   ❤️ 1
    我想说得,4 楼已经说了。
    jiangnanyanyu
        6
    jiangnanyanyu  
       2018-12-13 12:15:59 +08:00 via Android
    写模拟
    Sanko
        7
    Sanko  
       2018-12-13 12:17:29 +08:00 via Android
    抽奖
    yhxx
        8
    yhxx  
       2018-12-13 12:18:11 +08:00
    压测?
    stargazer242
        9
    stargazer242  
       2018-12-13 12:44:37 +08:00
    定时送钱 是个最好的场景 比如双 11 双 12
    v2Donuts
        10
    v2Donuts  
    OP
       2018-12-13 12:49:24 +08:00
    @sabel 这个起步难度好像有点高啊
    @gstqc 关键大厂就是需要这些经验啊
    @GDC @Sanko 两位这个方法有点 6 啊 哈哈哈
    Bantes
        11
    Bantes  
       2018-12-13 12:56:51 +08:00
    别说送红包了,就是写个投票的 H5,你都能感受到高并发,而且在投票快结束的时候来自各地工作室的刷票流量特别高~
    feverzsj
        12
    feverzsj  
       2018-12-13 13:03:44 +08:00
    高并发就和以前说的精通 xxx 之类的差不多,意思就是说你写过后端的东西
    chendeshen
        13
    chendeshen  
       2018-12-13 13:16:31 +08:00 via Android
    难道沒有什么 tooling 模拟高并发么
    zr8657
        14
    zr8657  
       2018-12-13 13:18:01 +08:00 via Android
    @chendeshen 我记得 postman 就有这功能
    GDC
        15
    GDC  
       2018-12-13 13:32:04 +08:00 via iPhone
    @chendeshen Apache 自带的 ab 不就是,
    但空幻想一个请求没啥意义,遇到真实场景的高并发要处理的情况复杂得多,比如抽奖投票啥的,还要做用户信息校验,而微信的授权模式还需要从服务器上发出一个请求 用 code 换 openid,这个请求占用的时间和网络带宽也会影响服务器的并发能力,而模拟工具是模拟不出来的
    loongwang
        16
    loongwang  
       2018-12-13 14:17:47 +08:00
    50 个人的游戏房, 这个算高并发吗.23333
    DamonLin
        17
    DamonLin  
       2018-12-13 15:19:59 +08:00
    是的,面试都会问这种问题,但是实际上网站每天一点破流量
    Paff
        18
    Paff  
       2018-12-13 17:23:29 +08:00
    jmeter 模拟啊
    superlks
        19
    superlks  
       2018-12-13 17:31:05 +08:00
    可以自己模拟大量请求
    wbrobot
        20
    wbrobot  
       2018-12-13 17:48:25 +08:00
    ab -n 200000 -c 1000 your-url
    akira
        21
    akira  
       2018-12-13 18:35:42 +08:00
    做个网站 网址在 v2 发出来,然后你就知道什么叫高并发了
    whp1473
        22
    whp1473  
       2018-12-13 19:20:28 +08:00
    地址发出来,我们帮你爆破
    ShineSmile
        23
    ShineSmile  
       2018-12-13 19:36:24 +08:00
    @chendeshen 工具是有的 不过模拟也需要钱 机器越多模拟的效果越好
    wly19960911
        24
    wly19960911  
       2018-12-13 19:42:35 +08:00
    @akira #21 你怕不是在高并发之前就被打垮了,而且还不是死在数据库和系统设计上
    v2Donuts
        25
    v2Donuts  
    OP
       2018-12-13 19:47:23 +08:00
    @akira
    @whp1473
    比较想学会怎么应对爆破。~
    sagaxu
        26
    sagaxu  
       2018-12-13 19:51:09 +08:00 via Android
    @v2Donuts 在实践中积累,被爆的多了,防爆能力也就强了,久而久之就能预防了。招人喜欢招有相关经验的,是不想为你交学费。
    v2Donuts
        27
    v2Donuts  
    OP
       2018-12-13 20:27:58 +08:00 via Android
    @sagaxu 是啊。。感觉理论和工作实战中间有个断层,面试的时候难道只能靠诚意打动了吗。。
    wispx
        28
    wispx  
       2018-12-13 20:43:39 +08:00 via iPhone
    最近公司开发的一个项目,用到了 swoole、redis、队列,搞得我头都大了,不知道这算不算高并发编程
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1091 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 18:48 · PVG 02:48 · LAX 10:48 · JFK 13:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.