峰哥最新的每周分享看到的一个观点 http://www.ruanyifeng.com/blog/2018/05/weekly-issue-6.html
起因是《分布式系统入门》里有句话:
“远离分布式系统,它的复杂性超过它的好处。不到万不得已,不要用它。”
同时峰哥微博里的一个网友更直白的说明了原因:
“没用分布式架构之前,你只有一个问题:并发性能不足。用了分布式架构,多出了一堆问题:数据如何同步、主键如何产生、如何熔断、分布式事务如何处理”
现场链接: https://weibo.com/1400854834/GfrLWiBCi?type=comment
不知道大家对此观点的思考是怎样的,是否认同这样的观点
和朋友交流时他提出了一个更有趣的观点:
“分布式肯定是要用的,大用户量必须要这东西来支持,只是在项目 /团队初期,这些问题不会去处理”
“初期项目,没力量和实力去处理,项目一定是分布式的,只是不去处理这些问题。我也会用分布式,只是去避开这些恶心的东西,好的就用!坏的就避开!这些东西,工资没 30K 以上的人都处理不了,正常情况下。”
1
iyaozhen 2018-05-25 18:19:44 +08:00 via Android
一定程度上赞同。没有金刚钻,不揽瓷器活
|
2
swulling 2018-05-25 18:24:52 +08:00 via iPhone
本质是对技术的驾驭能力,好的技术选型就是在当前条件下的最优解,不是最 NB 解。
|
3
feverzsj 2018-05-25 18:59:19 +08:00
其实很简单,99%的项目只需要一台服务器就可以了
|
4
ghos 2018-05-26 07:30:53 +08:00 via Android
没力量和实力去处理的情况下 我觉得做好监控 某些问题后面手工处理也还行。没必要全部自动化处理
|