分类 高并发 中的文章

web高并发的理解和发现(二)

CAP理论 作为web开发人员必须需要知道理解CAP理论。 CAP理论:一个分布式系统最多只能同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance)这三项中的两项。 Consistency 一致性 一致性指“all nodes see the same data at the same time”,即所有节点在同一时间 …


阅读全文 


web高并发的理解和发现(一)

高并发的理解 发现问题 这几天登录服务器上线,发现注册新用户数据库有多条记录!! 跟踪分析问题 查询nginx的访问日志发现有相同的请求同时请求。 查看代码逻辑发现创建新用户时,先查询mysql是否有相同的用户udid。如果有,那么直接返回用户主键id。没有就插入一条数据。 逻辑非常简单,也没有用上缓存。 本地重现 ab创建注册接口。10个用户并发,100个人次。 ab发现数据库出 …


阅读全文