通用架构演变和关键技术点

高并发高可用系统,无非使用了以下技术

  • 资源静态化

    尽可能的利用静态资源去完成一些操作,少用动态的,因为对服务器产生压力的是动态的交互,如果减少,会减轻服务端的压力。

  • 数据库读写分离、分库分表

    使用读写分离,主库负责写,从库负责读;从库可以有多台;主库和从库会同步数据;

    读写分离仍不能满足,再使用分库分表,把库和表拆分到不同的机器上


  • 万能的缓存

    页面的缓存,服务器的缓存,使得取数据效率高,也减轻服务器的压力


  • 优化代码

    使代码更高效

  • 最后靠运维

    负载均衡、分布式部署等,主要目的也是分流

猜你喜欢

转载自blog.51cto.com/11009785/2406398