秒杀场景实践之抢红包( 二 )

  • 实时分配红包不会产生无效的记录, 适合大多数场景, 但实现比预分配复杂的多.
  • 细节及优化
    • 客户端点击频率控制能在一定程度上减少流量.
    • 红包领光后在缓存一层拦截掉全部请求, 直接返回失败.
    • 网关层进行限流.
    结语秒杀场景其特点是高并发、读多写少、资源争用, 每一个点都需要根据其业务场景选择适合的解决方案, 如使用缓存解决频繁读取的问题、使用队列解决数据库性能瓶颈等.
    对于抢红包业务来说, 预分配和实时分配都是行之有效的方案, 各有优劣, 具体选择哪种, 还是要看业务需求.
    如果这篇文章对您有帮助,请点个赞吧 ( ̄▽ ̄)"
    原文:https://blog.piaoruiqing.com/blog




    推荐阅读