10 2024 档案
摘要:SpringBoot引入RocketMQ 快速构建单机RocketMQ https://www.haveyb.com/article/3079 参考这篇文章,快速构建单机RocketMQ 项目引入jar包和配置 <dependency> <groupId>org.apache.rocketmq</g
阅读全文
摘要:浅析Redis 什么是Redis Redis本质上是一个Key-Value类型的内存数据库,整个数据库加载在内存当中操作,定期通过异步操作把数据库中的数据flush到硬盘上进行保存。 因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是已知性能最快的Key-Value
阅读全文
摘要:本文章针对优惠券秒杀场景所进行的方案设计,考虑不周的地方,烦请指正。 在我们兑换/秒杀优惠券模板的接口中,可能会存在以下三个难点: - 高并发流量压力:秒杀活动往往会瞬间吸引大量用户访问系统,导致流量骤增,如果直接访问数据库,可能会让数据库负载过重,甚至导致宕机。 - 库存超卖问题:由于并发请求,多
阅读全文
摘要:本文章主要讲述如何使用Redis实现幂等、防抖、限流等功能。 幂等组件 import lombok.RequiredArgsConstructor; import org.springframework.data.redis.core.StringRedisTemplate; import org.
阅读全文