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

2022 年 11 月 18 日
 hxysnail

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

应用程序本身:

负载均衡架构:

数据库优化:

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

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

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

不胜感激~

8081 次点击
所在节点    程序员
45 条回复
sadfQED2
2022 年 11 月 18 日
都不是关键,关键应该是加钱🐶
hxysnail
2022 年 11 月 18 日
@sadfQED2 他确实是想加钱,但面试时被问到这些没答好
xiaotianhu
2022 年 11 月 18 日
查询高并发 跟 写入高并发,区别还是挺大的。
一般高并发还得搭配高可用。
除了编码技巧,更多的还有架构设计,什么扩缩容降级之类的。
而且理论跟实践差距也蛮大,我司的一个写入高并发业务,从最开始 Mysql/Redis 到 MongoDB 到现在 C++自己写 Raft 也折腾了好多年才勉强高可用了...
hxysnail
2022 年 11 月 18 日
@xiaotianhu 没错,这个话题确实有点大,涉及面也广。你提到的 [服务降级] 我记下了,多谢~
xsank
2022 年 11 月 18 日
不如针对场景写项目、晒代码,否则极容易形成八股
opengps
2022 年 11 月 18 日
再加一层硬件方面的弹性伸缩,单机应用性能再高也是有个明显瓶颈摆在那,能堆硬件完成更高负载反而是现实业务最需要的指标
hxysnail
2022 年 11 月 18 日
@xsank 没错,所以想跟大家收集一些比较典型的场景
hxysnail
2022 年 11 月 18 日
@opengps 嗯嗯,弹性扩缩容打算归到负载均衡部分讨论
hxysnail
2022 年 11 月 18 日
@opengps 加一层硬件大佬是指类似 F5 这种吗?
anonymousar
2022 年 11 月 18 日
天天 oncall 离不开的只有 监控 p999 长尾

其次要说扩容 限流 熔断
hxysnail
2022 年 11 月 18 日
@anonymousar 监控测量 限流 熔断 确实被我忽略了,已记笔记,多谢提醒
dudubaba
2022 年 11 月 18 日
高并发 ❎ 加机器 ✔️
hxysnail
2022 年 11 月 18 日
@dudubaba 嗯嗯,负载均衡部分就是讨论如何加机器实现水平扩容
NoOneAI
2022 年 11 月 18 日
JettWu
2022 年 11 月 18 日
核心概念:以空间换时间
dqzcwxb
2022 年 11 月 18 日
能分清串行并行并发就已经很强了
bthulu
2022 年 11 月 18 日
你们的并发, 都是 IO 并发吗? 没有人来聊聊非 IO 纯 CPU 并发计算吗?
hxysnail
2022 年 11 月 18 日
@bthulu 是指并行计算吗?
hxysnail
2022 年 11 月 18 日
@hunterzhang86 这个挺全面的,多谢
looplj
2022 年 11 月 18 日
话题太大了,具体实施要看业务场景。

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

https://v2ex.xtra.eu.org/t/896200

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

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

© 2021 V2EX