.Net Core3.1跨平台实战1:大数据高并发之集群负载均衡、读写分离
前言
说明:大数据高并发之集群负载均衡、读写分离
Asp.Net Core 3.1跨平台实战.视频学习笔记
1、集群负载均衡
(1)如何应对大数据高并发
- 集群
- 队列
- 分布式
- Redis
- 缓存
- 读写分离
- k8S
(2)单机系统
- 单机系统的承载能力是由什么决定
BS–多线程–每个请求耗费时间
吞吐量:QPS=线程数/请求秒数
(3)独立服务器
将应用服务器、数据库服务器、文件服务器搭建在不同的服务器上。
即分布式。
- 分布式:多台服务器完成一台服务器做的事。但是使用分布式是由代价的。分布式的第一定律:就是不要使用分布式。
(4)缓存
- 系统性能优化的第一步就是是由缓存:成本低、见效快。但是缓存也是有代价,即数据及时性问题。