美文网首页
常见互联网公司架构,横向扩展、纵向扩展

常见互联网公司架构,横向扩展、纵向扩展

作者: Medicine_8d60 | 来源:发表于2021-08-02 18:57 被阅读0次

横向扩展、纵向扩展(竖向扩展)

1、横向扩展,是已扩展服务器的数量进行高并发的处理(增强处理业务的能力)根据配置nginx的反向代理,转发服务器(配置的ip)进行轮换处理业务(可加入负载均衡器进行分发请求)。

2、纵向扩展,是增加单机的处理能力,一般增加cpu的处理能力。

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

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

  • 横向扩展 也叫 水平扩展,用更多的节点支撑更大量的请求。 如成千上万的蚂蚁完成一项搬运工作
  • 纵向扩展 又叫 垂直扩展,扩展一个点的能力支撑更大的请求。如利用1个人的能力,如蜘蛛侠逼停火车
image image

相关文章

  • 常见互联网公司架构,横向扩展、纵向扩展

    横向扩展、纵向扩展(竖向扩展) 1、横向扩展,是已扩展服务器的数量进行高并发的处理(增强处理业务的能力)根据配置n...

  • 横向扩展、纵向扩展

    你有一台API服务器,每天几百万次请求,吃不消了。现在要提升性能: 横向扩展:多增加几台API服务器,一起服务。纵...

  • 自动布局技巧篇-文字纵向扩展父视图跟随纵向扩展

    上一篇讲到的是文字横向扩展,父视图跟随横向扩展,那么当文字纵向扩展,父视图跟随纵向扩展,这种情况有没呢,当然有,项...

  • MySQL复制

    扩展方式 Scale UP(纵向扩展)Scale Out(横向扩展) MySQL的扩展 读写分离: 复制:每个阶段...

  • 什么是负载均衡、反向代理?

    负载均衡 系统的扩展可分为纵向(垂直)扩展和横向(水平)扩展。纵向扩展,是从单机的角度通过增加硬件处理能力,比如C...

  • 10.云端数据库实践

    10.1垂直分区和水平分区是一种纵向、横向的架构扩展手段。纵向垂直分区,针对不同的维度,应用场景大有不同。纵向垂直...

  • Linux Cluster

    . Cluster 系统扩展的方式 (主机)纵向扩展(不推荐) (主机)横向扩展(存在LB,HA问题,会产生中间件...

  • 2021-09-18 简单分布式定时任务改进

    改进策略 单体 -> 横向扩展 -> 纵向扩展-> 一致性hash 单体 每个服务端后台通过spring tas...

  • Akka——消息发送语义

    Akka帮助您在多核的单机上(“向上扩展”或纵向扩展)或分布式计算机网络中(“向外扩展”或横向扩展)构建可靠的应用...

  • 高并发处理思路与手段

    扩容 垂直扩容(纵向扩展):提高系统部件能力 水平扩容(横向扩展):增加更多系统成员来实现 缓存 缓存特征 命中率...

网友评论

      本文标题:常见互联网公司架构,横向扩展、纵向扩展

      本文链接:https://www.haomeiwen.com/subject/gdujvltx.html