秒杀抢红包实战系列(四)查询抢红包记录 上文《秒杀抢红包实战系列(三)抢红包》我们演示了抢红包环节,在最后展示了查询抢到的红包记录。这里由于是演示,所以主要是把数据只存在了redis里面的。由于存储到redis也是使用的list,所以我们可以使用range... Rae微服务实战2024-04-08989 阅读0 评论
热文秒杀抢红包实战系列(三)抢红包 上文《秒杀抢红包实战系列(二)分配红包(发红包)》我们介绍了发红包的场景,已经实现了把红包提前分配到redis中了。本文的话我们介绍下抢红包相关的概念。对于抢红包,我们要考虑如下的场景:1)时效要短抢红包是一瞬间的过... Rae微服务实战2024-04-081010 阅读0 评论
热文秒杀抢红包实战系列(二)分配红包(发红包) 上文《秒杀抢红包实战系列(一)抢红包场景介绍》我们介绍了抢红包的相关产品,然后介绍了3个部分,第一个部分就是发红包。对于发红包的场景如下:张三发了一个总额为100元的红包,分配可抢的红包个数是10个。此时的话,这个红... Rae微服务实战2024-04-081010 阅读0 评论
秒杀抢红包实战系列(一)抢红包场景介绍 在IT行业,对于ToC的业务来说算是比较复杂的,特别是一些社交、商城等场景动不动就会存在高并发的功能点。所以咱们在做系统的时候一定要充分的考虑到实际的使用场景,而不要只做所谓的curd的工作。对于这两年IT行业的环境... Rae微服务实战2024-04-08892 阅读0 评论
热文【分享】干货 | 广告系统架构解密 广告、增值服务、佣金,是互联网企业最常见的三种盈利手段。在这3大经典中,又以广告所占的市场份额最大,几乎是绝大部分互联网平台最主要的营收途径,业务的重要性不言而喻。从技术角度来说,广告业务涉及到 AI算法、大数据处理... Rae微服务实战2024-04-021299 阅读0 评论
【分享】23张图,带你入门推荐系统 做广告业务1年多时间了,但是平时的工作主要和广告工程有关,核心的广告算法由 AI 部门支持,对我们而言可以说是「黑盒般」的存在,只需要对训练好的模型进行调用即可。近期,我打算系统性地学习下广告中的搜索和推荐算法,当然... Rae微服务实战2024-04-02770 阅读0 评论
热文秒杀系统实战系列(十七)解决库存热点散列的问题 前面我们介绍的秒杀系统系列主要是基础实战部分,但是对于一些细节方面的话,我们在后面的文章中来挨个梳理下。本文我们主要梳理的是库存热点散列的问题。我们先构建一个场景:电商搞或者,很多商品进行秒杀,对于同一个商品秒杀的话... Rae微服务实战2024-02-271056 阅读0 评论
【分享】Spring事务回滚实战案例 概念事务定义事务,就是一组操作数据库的动作集合。事务是现代数据库理论中的核心概念之一。如果一组处理步骤或者全部发生或者一步也不执行,我们称该组处理步骤为一个事务。当所有的步骤像一个操作一样被完整地执行,我们称该事务被... Rae微服务实战2024-02-18844 阅读0 评论
热文秒杀系统实战系列(十六)秒杀系统总结 前面我们已经完结了整个秒杀系统,不管是同步的方式还是异步的方式,相信不熟悉的同学按照这里的内容实际操作一遍之后都会很轻松的熟悉整个秒杀系统,并且能独立的编写实际的秒杀系统项目。在咱们这个演示项目里面其实还有很多细节性... Rae微服务实战2023-11-101084 阅读0 评论
热文秒杀系统实战系列(十五)秒杀系统异步的思考 从前面的14篇秒杀相关的文章我们已经完全的实现了一个秒杀系统,但是这个大家可以看的出来,主要还是同步的请求,这种架构适合一些小型秒杀系统或者一些中型秒杀系统,如果是这两天双11的淘宝天猫这种大型系统,一般来说这种同步... Rae微服务实战2023-11-101135 阅读0 评论
热文秒杀系统实战系列(十四)秒杀系统库存回退 在前面我们已经完成了秒杀系统的实际编码,这里还有一个环节需要操作下,就是如果有的人秒杀成功了,一般我们支付的时间是30分钟,但是此时间段内用户没有去付款,那么我们就需要把用户的订单给取消掉,并且把库存回退了,让其他用... Rae微服务实战2023-11-101271 阅读0 评论
热文秒杀系统实战系列(十三)查询库存介绍之使用guava二级缓存 在前一篇文章《秒杀系统实战系列(十二)查询库存介绍之使用redis缓存》我们介绍了使用redis做缓存查询库存,虽然所有的链接都不用打到mysql了,但是所有的连接缺都打到redis上了,像这两天是双11期间,很多很... Rae微服务实战2023-11-101186 阅读0 评论
热文秒杀系统实战系列(十二)查询库存介绍之使用redis缓存 在前面的文章《秒杀系统实战系列(十一)多服务之间调用的分布式事务》其实我们已经实现了对于秒杀场景的同步秒杀方法,但是还是有一些缺陷,我们从这篇文章开始挨个完善下。首先我们介绍第一个缺陷:查询库存这里查询库存的时候,我... Rae微服务实战2023-11-101197 阅读0 评论
热文秒杀系统实战系列(十一)多服务之间调用的分布式事务 在上一篇文章我们已经完成了商品不超卖的场景。但是我们可以看到,关于事务这块,这些服务其实用的都是同一个数据库实例,在实际的业务中,可能会存在有一个用户的数据库,存放在mysql实例A上,还有一个商品的数据库存放在my... Rae微服务实战2023-11-091010 阅读0 评论
热文秒杀系统实战系列(十)防止商品超卖 在上一篇文章《秒杀系统实战系列(九)编写基本的秒杀核心代码》我们已经编写了秒杀的核心逻辑代码,同时我们也演示了秒杀的请求,但是既然是秒杀环节,那么我们肯定是有并发请求需求的,所以我们使用apipost工具并发测试下,... Rae微服务实战2023-11-091076 阅读0 评论