美文网首页
高并发简介

高并发简介

作者: 赵信信官属 | 来源:发表于2019-11-17 14:45 被阅读0次

高并发发生在两处负载均衡集群数据库主从复制-读写分离

高并发初期解决方案
应对高并发,解决方案大多从系统或服务器级别和应用程序级别(软件和硬件)两个方向进行,如增大服务器的CPU,增加内存,或者直接购买高性能服务器.但随着业务的不断增加,服务器性能也达到瓶颈.第二个方向就是从应用程序级别也就是软件设计编码方向,如HTML静态化,图片服务器分离,分布式缓存,减少客户端访问时并发请求的数据.

高并发目前解决方案采用负载均衡


应用服务器高并发-负载均衡集群

负载均衡实现的效果主要有三个

  • 转发功能
    按照一定的负载均衡算法将客户端请求转发到不同应用服务器上,减轻单个服务器压力,提高系统并发量
  • 故障移除
    通过心跳检测的方式判断应用服务器当前是否正常工作,如果服务器宕机,自动将请求发送到其他应用服务器
  • 恢复添加
    如检测到发生故障的应用服务器恢复工作,自动将其添加到处理用户请求的队伍中

负载均衡算法

  • 轮询法
  • 随机法
  • 源地址哈希法
  • 加权轮询法
  • 加权随机法
  • 最小连接数法

数据库服务器高并发-主从复制-读写分离

将原本读写在单台数据库服务器的工作量分摊到一台负责写入,N台负责读取,从一定程度上实现了负载均衡.
主从复制(Master-Slave)用来同步数据,再通过读写分离(MySQL-Proxy)提高数据库性能.
读写分离依赖主从复制.

微信公众号

相关文章

网友评论

      本文标题:高并发简介

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