并发请求,串行执行
一、问题站点收到并发请求需要串行处理,或者并行执行的业务某个环节需要串行处理。二、分析1,只能针对操作同一条数据的业务处理串行处理,整体必须并行处理。2,因为执行速度很快,发生并发时,最好每一条都被执行,而不是返回“请稍后重试”,需要等待和重试。3,支持分布式部署,同时有多个节点。4,如果整体请求量特别大且处理需要时间,那么理应采用异步和队列。用队列消费的时候,应该也只是调取业务方法,队列本身不应该关心业务上面的事情。且队列消费应该也是并发的。三、解决方案方案一:数据库多版本
原创
2020-06-20 23:44:40 ·
1575 阅读 ·
0 评论