高并发处理

真实的支撑复杂业务场景的高并发系统架构其实是非常复杂的。

比如说每秒百万并发的中间件系统、每日百亿请求的网关系统、瞬时每秒几十万请求的秒杀大促系统、支撑几亿用户的大规模高并发电商平台架构,等等。

为了支撑高并发请求,在系统架构的设计时,会结合具体的业务场景和特点,设计出各种复杂的架构,这需要大量底层技术支撑,需要精妙的架构和机制设计的能力

策略:

1,负载均衡   

  • 添加负载均衡层,将请求均匀打到系统层。

  • 系统层采用集群化部署多台机器,扛住初步的并发压力。

2,数据库分库分表 + 读写分离

3,缓存集群引入

4,引入消息中间件集群

  • 基于 MQ 做一个削峰填谷

总结:

  • 系统集群化。

  • 数据库层面的分库分表+读写分离。

  • 针对读多写少的请求,引入缓存集群。

  • 针对高写入的压力,引入消息中间件集群。

 

一个完整而复杂的高并发系统架构中,一定会包含:

  • 各种复杂的自研基础架构系统。

  • 各种精妙的架构设计(比如热点缓存架构设计、多优先级高吞吐 MQ 架构设计、系统全链路并发性能优化设计,等等)。

  • 还有各种复杂系统组合而成的高并发架构整体技术方案。

  • 还有 NoSQL(Elasticsearch 等)/负载均衡/Web 服务器等相关技术。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值