开发者社区> 问答> 正文

如何解决电商超卖和并发问题

直接用乐观锁更新myql库对性能影响是不是很大?如果将实时数据放入redis中也同样用乐观锁进行限制会有性能上的比较大的提升吗?同时如何对mysql和redis库中的数据进行同步呢?
页面中的展现数据要查询redis中的数据吗?新增的订单是直接如Mysql中吗?还是要发送到mq或者某给队列中,单独用程序批量入库?那这样如何解决实时查询订单问题?

展开
收起
自古及今 2016-04-15 17:38:23 14714 0
7 条回答
写回答
取消 提交回答
  • 最新回答:

    如何处理高并发问题,参考这里:https://yq.aliyun.com/articles/696140?source=5176.11533457&userCode=ffsbbyn0

    官方帮助文档地址:阿里云帮助中心

    更多参考: 阿里云官方(新用户需官网注册查看)

    2021-06-02 11:16:08
    赞同 展开评论 打赏
  • 2019-07-17 18:43:29
    赞同 2 展开评论 打赏
  • redis进行缓存和限流操作
    2019-07-17 18:43:29
    赞同 展开评论 打赏
  • 队列可否。

    2019-07-17 18:43:29
    赞同 展开评论 打赏
  • 超卖的问题取决于你打算什么时候减库存,如果是下单之前减库存,则超卖基本不会出现,前提是你减库存的时候,始终从一个系统里面去减库存。这个系统往往就是你的库存中心的db。增加缓存会导致你系统不一致的情况增加,在没有绝对的测试数据证明更新db的性能不能满足的时候,不要去设计缓存。

    2019-07-17 18:43:29
    赞同 展开评论 打赏
  • 秒杀功能怎么收费?
    为啥没有回复功能?

    2019-07-17 18:43:29
    赞同 展开评论 打赏
  • 专注于数据存储系统、MySQL源码研究和改进、MySQL性能优化和功能改进,并设计了阿里云高可靠双通道binlog方案。他在业务场景分析、系统瓶颈分析、性能优化方面拥有丰富的经验。微博@淘宝丁奇。

    直接使用阿里云RDS for mysql 提供的秒杀功能。将您的实例名和需求发个工单说明,我们可以提供护航服务。收费,但解决问题~

    2019-07-17 18:43:29
    赞同 展开评论 打赏
滑动查看更多
问答排行榜
最热
最新

相关电子书

更多
亿级pv网站架构实战之性能压榨 立即下载
亿级 PV网站架构实战之性能压榨 立即下载
海量订单系统优化实践 立即下载