高并发知识

高并发: 1、传统项目: 1、数据库方向:创建索引,存储过程、触发器、尽量少的使用子查询 2、缓存:session,cookie; 3、非关系数据库:redis,内存,缓存在硬盘上 4、异步{开启了多个子线程},弊端,共享数据--加锁(悲观锁)    程序中:服务层()对象锁,方法锁    数据库:整个表加锁,给行加锁,   2、分布式项目: 每一个块服务就是系统     创建的分布式锁: 实例代
相关文章
相关标签/搜索