聊聊高并发(Concurrency)

并发与并行

高并发和多线程的关系

高并发是目的,多线程只是一种为了达到这种目的手段。高并发的内涵,使用尽量少的资源,尽快地服务更多的请求。

常见高并发问题:

如何设计秒杀系统?

如何设计应对枪红包的高峰期(春节)?

如何设计12306火车票购票网站?

负载均衡应对高并发,负载均衡算法的设计?要容错(有机器宕机,也不会有大影响), 要线性扩展(平稳加入新的机器)

高并发带了大量用户数据,如何解析,流转,分析,存储这些数据?

因为要尽可能地节省资源,如何压榨集群资源?应用的混合部署。

关系数据库天生扛不住高并发,但是数据一致性需要关系数据库。如何既高并发,又一致性?

参考

results matching ""

    No results matching ""