
各位大佬,你们在服务端相关开发中遇见过哪些难点呢?
1 mayaa 2018-09-13 11:27:12 +08:00 这个话题太大! |
2 pushaowei0727 OP 随便来几个 |
3 qiayue PRO 缓存、数据库、性能随便列,问题多得是 你这样开放性的问题是想得到什么回答呢 或者说你问问题的目的是什么 |
4 zhengxiaowai 2018-09-13 11:32:00 +08:00 随便一个都是 |
5 VensonEEE 2018-09-13 11:32:18 +08:00 运行坏境 并发 集群 |
6 pushaowei0727 OP 就是问日常开发中遇到过哪些难点?问觉得没有啥难点啊 |
7 limuyan44 2018-09-13 11:32:49 +08:00 via Android 人是最大的难点 |
8 pushaowei0727 OP 入门就接触过百万 DAU 了,并发那些早就玩腻了 |
9 pushaowei0727 OP 我就是想随便吹一点儿 |
10 cissoid 2018-09-13 11:33:44 +08:00 安全 |
11 pushaowei0727 OP web 安全有难点,这个可以写下 ImageMagic 漏洞利用 |
12 colincat 2018-09-13 11:35:30 +08:00 via iPhone @pushaowei0727 百万 dau 和并发并没有关系 |
13 pushaowei0727 OP 削峰填谷、流量整形,负载均衡,读写分离,静态分离,分而治之,写加分片,减锁,加缓冲这些都是现成但技术解决方案,不存在什么难点 |
14 pushaowei0727 OP @colincat 好的 |
15 ranwu 2018-09-13 11:37:48 +08:00 缓存和命名 |
16 tt67wq 2018-09-13 11:38:43 +08:00 via Android 跟产品打架不太打得过 |
17 justseemore 2018-09-13 11:39:25 +08:00 人称人形 bug 输出器! |
18 p2pCoder 2018-09-13 11:48:07 +08:00 协调是今年感受到的最大的痛点,人均维护一个一点几个微服,每个微服 都有新的需求,不通服务之间相互依赖,开发进度没法统一,开发 测试 联调 预发布 正式上线,整个过程为环境一致性会消耗大量精力 复杂业务的线上问题排查 |
19 pushaowei0727 OP @p2pCoder 谢谢啦,我也觉得人是最大但痛点! |
20 jswh 2018-09-13 12:38:01 +08:00 帮产品经理理清逻辑。 真的,绝大部分产品,只要产品逻辑,业务逻辑理清楚了,开发部署性能啥的真的都不是问题。又不是人人都是微博淘宝微信。 |
21 update 2018-09-13 12:56:12 +08:00 业务 结合业务做技术场景 |
22 alcarl 2018-09-13 13:11:46 +08:00 via Android 架构和技术的演进和数据完整性,弄不好时间长了会非常都疼 |
23 pushaowei0727 OP @jswh 同意同意 |
24 pushaowei0727 OP @jswh 原来是 same 的服务端选手,我要提 bug !! |
26 xpresslink 2018-09-13 13:45:07 +08:00 难点在于你不知道能碰上什么难点,更难在于你不知道能不能解决这个难点。 |
27 jswh 2018-09-13 13:50:05 +08:00 @pushaowei0727 已经离职啦。建议你去产品经理是 sb 频道提 bug |
29 xuanbg 2018-09-13 13:55:16 +08:00 随便什么简单问题,放到分布式环境里面都是复杂问题。 |
30 imdong 2018-09-13 14:07:32 +08:00 最难的问题是你不知道会出现什么问题。 |
31 atonku 2018-09-13 14:23:24 +08:00 难点难道不是智障一样的第三方和总想甩锅的客户端么? |
32 Mirana 2018-09-13 14:32:43 +08:00 百万 DAU 就算是一个 server,也就是十几 qps |
33 prolic 2018-09-13 14:38:40 +08:00 via Android There are only two hard things in Computer Science: cache invalidation and naming things. |
34 q397064399 2018-09-13 14:40:01 +08:00 @p2pCoder #18 微服务不是银弹 |
35 virus94 2018-09-13 14:44:54 +08:00 接触不到高并发,高流量算是难点么?0.0 |
36 bfdh 2018-09-13 15:03:11 +08:00 难道最大的难题不是需求不断变化吗? |
37 Raymon111111 2018-09-13 15:14:54 +08:00 没有场景怎么说难点... |
38 xiaoshenke 2018-09-13 15:19:26 +08:00 业务开发没什么难点吧。框架及各种组件开发比如 dubbo,spring,spark,kafka 各种就是相对难些了。 |
39 ez2die 2018-09-13 18:19:08 +08:00 难点?分布式交易一致性咯。 |
40 stargazer242 2018-09-13 19:43:44 +08:00 最大难点就是 不断压缩成本 提高访问性能 |
41 gansteed 2018-09-13 19:49:42 +08:00 |
42 leekafai 2018-09-13 20:56:47 +08:00 via Android 没人用 |
43 wjl327 2018-09-13 22:31:10 +08:00 难点在于服务放到整个架构里,怎么解决高可用、高性能、可扩展等问题吧?你说那些都有现成解决方案,照搬能做到 5 个 9、6 个 9 ? 各种意外场景吧。比如集群部署、同机房部署都挂了怎么办?多机房部署,光纤被挖怎么办? |
44 wjl327 2018-09-13 22:33:52 +08:00 @xiaoshenke 单服务业务开发肯定不难。难的是海量用户的场景下,架构的问题,就像开发淘宝网遇到的各种问题一样。 |
45 ymj123 2018-09-13 22:35:32 +08:00 via Android 薪资太低是首要难点。其他都好说。 |
46 opengps 2018-09-14 06:51:24 +08:00 via Android 实现弹性扩容可能是传统服务端架构的同有难题,学习下云架构弹性伸缩吧 |
47 MrJing1992 2018-09-14 08:07:47 +08:00 via iPhone 技术上的难点都有现成的成熟的解决方案,但是架不住业务复杂,变态需求比较难,说服产品经理比较难 |
48 elgoogelgoog 2018-09-14 09:01:59 +08:00 @Mirana 如果是游戏服务器,100wdau 意味着 10w 的 pcu,稍微强交互一点的游戏,意味着 10w*5=50w 的 QPS |
49 Mirana 2018-09-14 10:52:18 +08:00 @elgoogelgoog qps 500000/(3600*24)=5.7? |
50 elgoogelgoog 2018-09-14 12:00:10 +08:00 |
51 daryl 2018-09-14 13:30:56 +08:00 好气你的头像是哪里来的= = 我之前也用这个头像的,但是我是自己从动漫上截的=。= |
52 yc8332 2018-09-26 16:44:52 +08:00 有流量了难点就来了。。。没什么流量就没什么难度 |