V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
pushaowei0727
V2EX  ›  PHP

服务端开发有哪些难点?

  •  
  •   pushaowei0727 · Sep 13, 2018 · 7130 views
    This topic created in 2789 days ago, the information mentioned may be changed or developed.

    各位大佬,你们在服务端相关开发中遇见过哪些难点呢?

    52 replies    2018-09-26 16:44:52 +08:00
    mayaa
        1
    mayaa  
       Sep 13, 2018   ❤️ 1
    这个话题太大!
    pushaowei0727
        2
    pushaowei0727  
    OP
       Sep 13, 2018
    随便来几个
    qiayue
        3
    qiayue  
    PRO
       Sep 13, 2018   ❤️ 1
    缓存、数据库、性能随便列,问题多得是
    你这样开放性的问题是想得到什么回答呢
    或者说你问问题的目的是什么
    zhengxiaowai
        4
    zhengxiaowai  
       Sep 13, 2018
    随便一个都是
    VensonEEE
        5
    VensonEEE  
       Sep 13, 2018
    运行坏境 并发 集群
    pushaowei0727
        6
    pushaowei0727  
    OP
       Sep 13, 2018
    就是问日常开发中遇到过哪些难点?问觉得没有啥难点啊
    limuyan44
        7
    limuyan44  
       Sep 13, 2018 via Android
    人是最大的难点
    pushaowei0727
        8
    pushaowei0727  
    OP
       Sep 13, 2018
    入门就接触过百万 DAU 了,并发那些早就玩腻了
    pushaowei0727
        9
    pushaowei0727  
    OP
       Sep 13, 2018
    我就是想随便吹一点儿
    cissoid
        10
    cissoid  
       Sep 13, 2018
    安全
    pushaowei0727
        11
    pushaowei0727  
    OP
       Sep 13, 2018
    web 安全有难点,这个可以写下 ImageMagic 漏洞利用
    colincat
        12
    colincat  
       Sep 13, 2018 via iPhone
    @pushaowei0727 百万 dau 和并发并没有关系
    pushaowei0727
        13
    pushaowei0727  
    OP
       Sep 13, 2018
    削峰填谷、流量整形,负载均衡,读写分离,静态分离,分而治之,写加分片,减锁,加缓冲这些都是现成但技术解决方案,不存在什么难点
    pushaowei0727
        14
    pushaowei0727  
    OP
       Sep 13, 2018
    @colincat 好的
    ranwu
        15
    ranwu  
       Sep 13, 2018   ❤️ 2
    缓存和命名
    tt67wq
        16
    tt67wq  
       Sep 13, 2018 via Android
    跟产品打架不太打得过
    justseemore
        17
    justseemore  
       Sep 13, 2018
    人称人形 bug 输出器!
    p2pCoder
        18
    p2pCoder  
       Sep 13, 2018
    协调是今年感受到的最大的痛点,人均维护一个一点几个微服,每个微服 都有新的需求,不通服务之间相互依赖,开发进度没法统一,开发 测试 联调 预发布 正式上线,整个过程为环境一致性会消耗大量精力

    复杂业务的线上问题排查
    pushaowei0727
        19
    pushaowei0727  
    OP
       Sep 13, 2018
    @p2pCoder 谢谢啦,我也觉得人是最大但痛点!
    jswh
        20
    jswh  
       Sep 13, 2018   ❤️ 1
    帮产品经理理清逻辑。
    真的,绝大部分产品,只要产品逻辑,业务逻辑理清楚了,开发部署性能啥的真的都不是问题。又不是人人都是微博淘宝微信。
    update
        21
    update  
       Sep 13, 2018
    业务
    结合业务做技术场景
    alcarl
        22
    alcarl  
       Sep 13, 2018 via Android
    架构和技术的演进和数据完整性,弄不好时间长了会非常都疼
    pushaowei0727
        23
    pushaowei0727  
    OP
       Sep 13, 2018
    @jswh 同意同意
    pushaowei0727
        24
    pushaowei0727  
    OP
       Sep 13, 2018
    @jswh 原来是 same 的服务端选手,我要提 bug !!
    iConnect
        25
    iConnect  
       Sep 13, 2018 via Android
    @jswh same 是不是转型了?和以前的兴趣社交不一样了?
    xpresslink
        26
    xpresslink  
       Sep 13, 2018
    难点在于你不知道能碰上什么难点,更难在于你不知道能不能解决这个难点。
    jswh
        27
    jswh  
       Sep 13, 2018
    @pushaowei0727 已经离职啦。建议你去产品经理是 sb 频道提 bug
    jswh
        28
    jswh  
       Sep 13, 2018
    @iConnect same,emmmm
    xuanbg
        29
    xuanbg  
       Sep 13, 2018
    随便什么简单问题,放到分布式环境里面都是复杂问题。
    imdong
        30
    imdong  
       Sep 13, 2018
    最难的问题是你不知道会出现什么问题。
    atonku
        31
    atonku  
       Sep 13, 2018
    难点难道不是智障一样的第三方和总想甩锅的客户端么?
    Mirana
        32
    Mirana  
       Sep 13, 2018
    百万 DAU 就算是一个 server,也就是十几 qps
    prolic
        33
    prolic  
       Sep 13, 2018 via Android
    There are only two hard things in Computer Science: cache invalidation and naming things.
    q397064399
        34
    q397064399  
       Sep 13, 2018
    @p2pCoder #18 微服务不是银弹
    virus94
        35
    virus94  
       Sep 13, 2018
    接触不到高并发,高流量算是难点么?0.0
    bfdh
        36
    bfdh  
       Sep 13, 2018
    难道最大的难题不是需求不断变化吗?
    Raymon111111
        37
    Raymon111111  
       Sep 13, 2018
    没有场景怎么说难点...
    xiaoshenke
        38
    xiaoshenke  
       Sep 13, 2018
    业务开发没什么难点吧。框架及各种组件开发比如 dubbo,spring,spark,kafka 各种就是相对难些了。
    ez2die
        39
    ez2die  
       Sep 13, 2018
    难点?分布式交易一致性咯。
    stargazer242
        40
    stargazer242  
       Sep 13, 2018
    最大难点就是 不断压缩成本 提高访问性能
    leekafai
        42
    leekafai  
       Sep 13, 2018 via Android
    没人用
    wjl327
        43
    wjl327  
       Sep 13, 2018
    难点在于服务放到整个架构里,怎么解决高可用、高性能、可扩展等问题吧?你说那些都有现成解决方案,照搬能做到 5 个 9、6 个 9 ? 各种意外场景吧。比如集群部署、同机房部署都挂了怎么办?多机房部署,光纤被挖怎么办?
    wjl327
        44
    wjl327  
       Sep 13, 2018
    @xiaoshenke 单服务业务开发肯定不难。难的是海量用户的场景下,架构的问题,就像开发淘宝网遇到的各种问题一样。
    ymj123
        45
    ymj123  
       Sep 13, 2018 via Android
    薪资太低是首要难点。其他都好说。
    opengps
        46
    opengps  
       Sep 14, 2018 via Android
    实现弹性扩容可能是传统服务端架构的同有难题,学习下云架构弹性伸缩吧
    MrJing1992
        47
    MrJing1992  
       Sep 14, 2018 via iPhone
    技术上的难点都有现成的成熟的解决方案,但是架不住业务复杂,变态需求比较难,说服产品经理比较难
    elgoogelgoog
        48
    elgoogelgoog  
       Sep 14, 2018
    @Mirana
    如果是游戏服务器,100wdau 意味着 10w 的 pcu,稍微强交互一点的游戏,意味着 10w*5=50w 的 QPS
    Mirana
        49
    Mirana  
       Sep 14, 2018
    @elgoogelgoog qps 500000/(3600*24)=5.7?
    elgoogelgoog
        50
    elgoogelgoog  
       Sep 14, 2018
    @Mirana
    不能再除时间了
    pcu 已经就是当前同时在线峰值了,10w 同时在线,每个 client 每秒 5 个消息上来,就是 10w*5 了
    daryl
        51
    daryl  
       Sep 14, 2018
    好气你的头像是哪里来的= =
    我之前也用这个头像的,但是我是自己从动漫上截的=。=
    yc8332
        52
    yc8332  
       Sep 26, 2018
    有流量了难点就来了。。。没什么流量就没什么难度
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   753 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 122ms · UTC 20:52 · PVG 04:52 · LAX 13:52 · JFK 16:52
    ♥ Do have faith in what you're doing.