高并发三种解决方法

问问题描述

高并发三种解决方法,求高手给解答

答精选答案

最佳答案

1:系统拆分,将一个系统拆分为多个子系统,用dubbo来搞。

然后每个系统连一个数据库,这样本来就一个库,现在多个数据库,这样就可以抗高并发。

2:缓存,必须得用缓存。大部分的高并发场景,都是读多写少,那你完全可以在数据库和缓存里都写一份,然后读的时候大量走缓存不就得了。毕竟人家redis轻轻松松单机几万的并发啊。没问题的。所以你可以考的虑考虑你的项目里,那些承载主要请求读场景,怎么用缓存来抗高并发。视频课程推荐→:《千万级数据并发解决方案(理论+实战)》3:MQ(消息队列),必须得用MQ。可能你还是会出现高并发写的场景,比如说一个业务操作里要频繁搞数据库几十次,增删改增删改,疯了。那高并发绝对搞挂你的系统,人家是缓存你要是用redis来承载写那肯定不行,数据随时就被LRU(淘汰掉最不经常使用的)了,数据格式还无比简单,没有事务支持。所以该用mysql还得用mysql啊。那你咋办?用MQ吧,大量的写请求灌入MQ里,排队慢慢玩儿,后边系统消费后慢慢写,控制在mysql承载范围之内。所以你得考虑考虑你的项目里,那些承载复杂写业务逻辑的场景里,如何用MQ来异步写,提升并发性。MQ单机抗几万并发也是ok的。

本文来自作者[西瓜王子柳格格]投稿,不代表公众科技网立场,如若转载,请注明出处:https://www.cpst.net.cn/peixunjingxuan/202609/274861.html

赞 (0)

发表回复

本站作者后才能评论

评论列表(4条)

  • 西瓜王子柳格格
    西瓜王子柳格格 2026年09月30日

    我是公众科技网的签约作者“西瓜王子柳格格”!

  • 西瓜王子柳格格
    西瓜王子柳格格 2026年09月30日

    希望本篇文章《高并发三种解决方法》能对你有所帮助!

  • 西瓜王子柳格格
    西瓜王子柳格格 2026年09月30日

    本站[公众科技网]内容主要涵盖:教育咨询,知识百科

  • 西瓜王子柳格格
    西瓜王子柳格格 2026年09月30日

    本文概览:1:系统拆分,将一个系统拆分为多个子系统,用dubbo来搞。然后每个系统连一个数据库,这样本来就一个库,现在多个数据库,这样就可以抗高并发。2:缓存,必须得用缓存。大部分的高并发场景,都是读多写少,那你完全可以在数据库和缓存里都写一份,然后读的时候大量走缓存不就得了。毕竟人家redis轻轻松松单机几万的并发啊。没问题的。所以你可以考的虑考虑你的项目里,那些承载主要请求读场景,怎么用缓存来抗高并发。视频课程推荐→:《千万级数据并发解决方案(理论+实战)》3:MQ(消息队列),必须得用MQ。可能你还是会出现高

联系我们

联系:143 0457 151

工作时间:周一至周五,9:30-18:30,节假日休息

关注我们