首页 新闻 会员 周边 捐助

面试官问你,只有一台机器怎么解决高并发

0
悬赏园豆:10 [待解决问题]

只有一台机器怎么解决高并发,可以回答这个问题衍生的答案

巴拉胡的主页 巴拉胡 | 初学一级 | 园豆:192
提问于:2019-06-19 08:55
< >
分享
所有回答(6)
1

俗话说一“芯”不能二用,但二“芯”可以,答案是升级服务器配置,让服务器拥有更多的芯(CPU核)

dudu | 园豆:29333 (高人七级) | 2019-06-19 09:24

妙哇

支持(0) 反对(0) 刘下来 | 园豆:919 (小虾三级) | 2019-06-19 09:39
0

这得看如何定义一台机器了,你完全可以把一个机房当成一台机器。
或者说一个集装箱当成一台机器。

爱编程的大叔 | 园豆:30844 (高人七级) | 2019-06-19 09:34
0

(1)硬件:在预算范围内,尽量好的cpu(多核),尽量大的内存,高速固态硬盘。(2)软件和部署:程序的开发和部署要充分利用多核(cpu)和大内存,(如果可以)让不同的程序分配到不同cpu核心上工作,程序使用好缓存和Redis,频繁使用的资料放到缓存或Redis里等。

大豆男生 | 园豆:608 (小虾三级) | 2019-06-19 09:59
1

在硬件支持的基础上,部署docker, 上k8s,提高单机最大限度的利用率

顽皮大叔 | 园豆:318 (菜鸟二级) | 2019-06-19 11:26
0

运维的问题?不是用开发手段?这个怎么说呢- -!硬件有限,只有软件的凑啊。比如软件可以从设计上来处理,加队列,简化业务处理流程,延后处理。但是运维怎么做?运维我能想到的就是加硬件。

gw2010 | 园豆:1487 (小虾三级) | 2019-06-19 16:41
1
ycyzharry | 园豆:25683 (高人七级) | 2019-06-20 00:02
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册