有大佬熟悉高并发技术吗?有空进来交流一下

2022-11-18 13:51:53 +08:00
 hxysnail

各位大佬,事情是这样的:前几天有个初学者朋友问我关于高并发的技术,这个话题有点大,在微信上简单跟他介绍了一些,然后想着周末抽个时间详细写出来,我列了一个提纲,大概这样展开:

应用程序本身:

负载均衡架构:

数据库优化:

关于高并发方面,我目前知道的套路基本就是以上列的这些。我自己工作后这类场景涉及不太多的,肯定有疏漏,有经验的大佬帮忙补充一下,帮我补全知识面

另外,由于我遇到的业务场景都不怎么牛逼,感觉也写不出彩,各位大佬有什么典型的应用场景也请不吝分享一下

我梳理完毕,把文章整理好后,也会回来分享

不胜感激~

6437 次点击
所在节点    程序员
45 条回复
westoy
2022-11-18 23:18:00 +08:00
@hxysnail

面向具体业务, 不是假设具体业务

初学者不需要学这个, 因为根本没有任何意义

架构和业务层的调整什么时候是一个需要面试才能入职的能影响的?

这是面试干活儿的, 不是面试 VP 或者技术合伙人

等初学者通过项目实践成长能干涉到架构的调整, 能去协调业务层配合的职级, 他就不是初学者了, 他也不需要再看这种
hxysnail
2022-11-19 09:50:36 +08:00
@westoy 架构有大有小,比如说你负责厂里一个很小的模块,它可能不需要 VP 或技术合伙人来做决策,但不意味着它不需要支撑高并发压力。我也不认为干活的人就不需要懂这些技术,难道干活的人只配 if else 堆业务逻辑吗?退一步讲,从干活能干涉到架构调整,也需要一些知识储备吧?一个人不可能天生就会这些东西呀。

我不否认干活大部分情况下,是不需要用到这些东西的;我也不否认成长到能干涉架构调整时,这些东西早已掌握了,也不需要再看这种。但从前者到后者,起码有个学习过程吧?这个帖子就是想梳理一下,都有哪些技术点可以去了解、学习,仅此而已
mind3x
2022-11-19 17:09:41 +08:00
看来国内真是人均手写 raft 的水平啊
hxysnail
2022-11-19 22:20:50 +08:00
@mind3x 怎么看出来的?感觉比人均水平差太多,raft 的原理是什么我现在都说不清楚,更别说写出来了……
hxysnail
2022-11-27 22:16:38 +08:00
花了一个周末把梳理出来的知识点都简单写了一遍,大家有兴趣可以看看:

https://fasionchan.com/posts/high-concurrency/

也算是完成了前些天立下的 flag

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/896200

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX