横向扩展和纵向扩展 是什么意思?

经常看到或者听到这两个概念,由于自己对这方面了解的不多,所以不是很清楚这两种扩展是什么意思。所以,请各位释疑一下:

  1. 什么是 横向扩展

  2. 什么是 纵向扩展

  3. 能否结合实际的应该场景具体说明一下

阅读 23k
2 个回答

你有一台API服务器,每天几百万次请求,吃不消了。现在要提升性能:

横向扩展:多增加几台API服务器,一起服务。
纵向扩展:把API服务器换成性能更好的机器。

  • 横向扩展 也叫 水平扩展,用更多的节点支撑更大量的请求。 如成千上万的蚂蚁完成一项搬运工作

  • 纵向扩展 又叫 垂直扩展,扩展一个点的能力支撑更大的请求。如利用1个人的能力,如蜘蛛侠逼停火车

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏