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

weixin_38065217 2019-06-19 08:55:09
只有一台机器怎么解决高并发,可以回答这个问题衍生的答案
...全文
155 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38105175 2019-06-19
  • 打赏
  • 举报
回复
运维的问题?不是用开发手段?这个怎么说呢- -!硬件有限,只有软件的凑啊。比如软件可以从设计上来处理,加队列,简化业务处理流程,延后处理。但是运维怎么做?运维我能想到的就是加硬件。
weixin_38080567 2019-06-19
  • 打赏
  • 举报
回复
在硬件支持的基础上,部署docker, 上k8s,提高单机最大限度的利用率
weixin_38072417 2019-06-19
  • 打赏
  • 举报
回复
这得看如何定义一台机器了,你完全可以把一个机房当成一台机器。 或者说一个集装箱当成一台机器。
weixin_38076910 2019-06-19
  • 打赏
  • 举报
回复
(1)硬件:在预算范围内,尽量好的cpu(多核),尽量大的内存,高速固态硬盘。(2)软件和部署:程序的开发和部署要充分利用多核(cpu)和大内存,(如果可以)让不同的程序分配到不同cpu核心上工作,程序使用好缓存和Redis,频繁使用的资料放到缓存或Redis里等。
weixin_38065377 2019-06-19
  • 打赏
  • 举报
回复
俗话说一“芯”不能二用,但二“芯”可以,答案是升级服务器配置,让服务器拥有更多的芯(CPU核)
weixin_38126910 2019-06-19
  • 打赏
  • 举报
回复
面试最让你手足无措的一个问题:你的系统如何支撑高并发?

435

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧