各位大佬,你们在服务端相关开发中遇见过哪些难点呢?
1
mayaa 2018-09-13 11:27:12 +08:00 1
这个话题太大!
|
2
pushaowei0727 OP 随便来几个
|
3
qiayue 2018-09-13 11:31:45 +08:00 1
缓存、数据库、性能随便列,问题多得是
你这样开放性的问题是想得到什么回答呢 或者说你问问题的目的是什么 |
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 2
缓存和命名
|
16
tt67wq 2018-09-13 11:38:43 +08:00 via Android
跟产品打架不太打得过
|
17
zpfhbyx 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 1
帮产品经理理清逻辑。
真的,绝大部分产品,只要产品逻辑,业务逻辑理清楚了,开发部署性能啥的真的都不是问题。又不是人人都是微博淘宝微信。 |
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
有流量了难点就来了。。。没什么流量就没什么难度
|