高并发的一些处理方法
2016-05-20 15:28
239 查看
最近一段时间一直在看一些高并发处理策略的文章,在此也稍微总结一下自己的心得
一.高并发
可以这么理解高并发,在同一时间,有大量用户同时访问同一个URL,容易导致服务器和数据库资源被占满崩溃,数据库的存储和更新结果跟理想不一致,例如出现重复的数据记录,多次添加记录等数据错乱问题。
二.高并发的处理策略
1.服务器
服务器可以做负载均衡集群,分摊系统的工作,减少单一服务器的资源负担
2.数据库
2.1 通过表设计防止并发导致数据错乱
2.2 表设计成分库分表,分库减少单一数据库的负担,分表防止因数据量增多而降低数据库的性能
2.3 数据库读写分离
3.程序设计
3.1 同步机制
3.2 事物+锁,防止并发数据错乱
3.3 数据缓存,加快响应速度
如果有什么不对的地方,请指正,同时这方面的内容我也会不断去学习,完善这篇文章
一.高并发
可以这么理解高并发,在同一时间,有大量用户同时访问同一个URL,容易导致服务器和数据库资源被占满崩溃,数据库的存储和更新结果跟理想不一致,例如出现重复的数据记录,多次添加记录等数据错乱问题。
二.高并发的处理策略
1.服务器
服务器可以做负载均衡集群,分摊系统的工作,减少单一服务器的资源负担
2.数据库
2.1 通过表设计防止并发导致数据错乱
2.2 表设计成分库分表,分库减少单一数据库的负担,分表防止因数据量增多而降低数据库的性能
2.3 数据库读写分离
3.程序设计
3.1 同步机制
3.2 事物+锁,防止并发数据错乱
3.3 数据缓存,加快响应速度
如果有什么不对的地方,请指正,同时这方面的内容我也会不断去学习,完善这篇文章
相关文章推荐
- 数据库高并发情况下重复值写入的避免 字段组合约束
- MySQL中实现高性能高并发计数器方案(例如文章点击数)
- PHP如何解决网站大流量与高并发的问题
- 说说大型高并发高负载网站的系统架构
- Windows服务器应对高并发和DDOS攻击的配置方法
- IIS Web服务器支持高并发设置方法详解
- python高并发异步服务器核心库forkcore使用方法
- 实现Web应用的高并发、负载均衡配置(1) - JDK环境配置
- 高并发下的 Nginx 优化
- 回复 《吐槽swoole》
- 秒杀系统架构优化思路
- 【集群】WebLogic线程阻塞的问题(图)
- (IO密集型事务)同步,异步与CPU使用率关系
- PHP解决大流量网站访问量问题
- java大数据 高并发 系统框架 springmvc mybatis Bootstrap html5
- 多年积累的一些工具希望对大家有所帮助
- 优先级队列--高并发度,高性能
- 分布式java shiro、maven、Bootstrap、SpringMVC
- 高并发服务器端设计