pushaowei0727
V2EX  ›  PHP

服务端开发有哪些难点?

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

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

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

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