秒杀系统实战系列(六)网关添加验证过滤 现在的电商系统,一般我们除了登录和退出及其他无关紧要的接口之外,其他的接口请求的时候我们一般都会涉及到对接口进行用户鉴权,如果用户未登录,则不给用户展示相关的页面,并且前端会跳转到用户登录页面。这样做一般有2个大的用... Rae微服务实战2023-11-02969 阅读0 评论
热文秒杀系统实战系列(五)为秒杀服务框架添加网关 这里既然我们使用的是微服务,所以这里我们还是添加一个网关来实现服务的转发。添加网关比较简单,主要是添加一个gateway-service的model模块,示例图如下:然后把它注册到注册中心去就可以了,示例图如下:此时... Rae微服务实战2023-11-011119 阅读0 评论
热文微服务实战spring cloud alibaba(二十二)spring cloud gateway打印请求/响应日志 其实在前面得文章《微服务实战spring cloud alibaba(十四)spring cloud gateway打印每一个请求和返回参数》我们已经介绍过打印请求/响应日志了,但是在实际使用过程中,由于Spring... Rae微服务实战2023-11-011418 阅读0 评论
秒杀系统实战系列(四)用户登录模块的实现 在前面的文章里面介绍了相关的登录模块,在这里我们来具体实现下用户登录模块。由于这里主要是演示项目,因此我们的登录模块就不做的很完善了,因此主要使用普通的方式进行登录,也就是登录之后,随机生成一个token,然后把to... Rae微服务实战2023-10-31925 阅读0 评论
热文秒杀系统实战系列(三)用户登录模块介绍 如果我们涉及到秒杀的场景的话,那么一般都是属于商城类的系统。而且具有秒杀的场景,那么营销肯定是做的很到位了,因此从这里可以看出当前的企业至少是一个中型或者中大型的公司。那么对于商城的建设肯定就不止一个表面的商城系统。... Rae微服务实战2023-10-301089 阅读0 评论
秒杀系统实战系列(二)搭建基础项目框架 从本文开始,我们正式进入到秒杀系统实战相关的系列了。本文的话,我们来搭建基础项目框架。这里的话,我们拟定使用微服务的形式来进行演示,因此这里我们使用阿里云的微服务模块快速创建,阿里云的微服务模板地址如下:阿里云微服务... Rae微服务实战2023-10-24979 阅读0 评论
秒杀系统实战系列(一)概述 现如今大家在面试或者闲谈的话,对于技术方面来说,谈论的比较多的还是秒杀系统,网上其实秒杀系统很多,大家可能看得都七七八八,但是在真实的业务中,其实又有多少人能写出一个比较顺畅的秒杀系统呢?所以基于此,架构师大本营专门... Rae微服务实战2023-10-20861 阅读0 评论
热文秒杀系统项目实战(十二)秒杀系统架构方案之使用redis做分布式锁有什么缺陷? 我们知道在秒杀系统里面,都会涉及到分布式锁。对于现在的研发人员,一提起分布式锁,大家首先想到的就是redis的分布式锁。诚然redis里面有提供分布式锁的作用。但是在大型秒杀环境下,使用redis作为分布式锁真的好吗... Rae微服务实战2022-08-091488 阅读0 评论
秒杀系统项目实战(十一)秒杀系统架构方案之服务器性能优化 截止目前我们完整的阐述了秒杀系统的整个架构方案,当然编码这块大家只要能看到流程图,编码是完全没问题的。最后,程序肯定是放在服务器上解决的。所以我们从运维的角度还是要进行下服务器方面的优化,主要优化哪些呢?1、增大服务... Rae微服务实战2022-08-09815 阅读0 评论
秒杀系统项目实战(十)秒杀系统架构方案之如何解决超卖的情况 在电商系统里面超卖永远是一个绕不开的话题,如果一个系统出现了大面积的超卖,整个研发团队估计都逃不过凉凉的结局。所以这篇我们介绍下如何解决秒杀系统里面的超卖情况。再普及下超卖是什么意思。“超卖”就是说卖出的商品数量比商... Rae微服务实战2022-08-09833 阅读0 评论
秒杀系统项目实战(九)秒杀系统架构方案之库存预热 在生产环境中的秒杀系统在活动开始前,我们都需要预热,而且抢购的往往不止一个商品,所以我们在活动开始之前,这些商品都需要预热,而且库存的扣减,我们会在缓存层提前扣减一次,所以这篇我们给大家介绍下秒杀系统的库存预热怎么做... Rae微服务实战2022-08-09770 阅读0 评论
秒杀系统项目实战(八)秒杀系统架构方案之异步解决方案 在上一篇我们介绍了秒杀系统里面的同步解决方案,这一篇我们介绍下秒杀系统里面的异步解决方案。这种方案是比较提倡大家使用的,不多说直接上图:针对上面的异步秒杀流程,我们来详细介绍下具体的操作发起秒杀阶段:1、用户发起秒杀... Rae微服务实战2022-08-09938 阅读0 评论
秒杀系统项目实战(七)秒杀系统架构方案之同步解决方案 在大多数业务公司,由于人员匮乏,技术实例储备不多,而且还有可能用户量不多,所以大部分的秒杀系统架构方案都是采用的同步的解决方案,这个同步的解决方案是什么样子的呢?在这里给大家弄一个图展示下。这里详细的给大家介绍下对应... Rae微服务实战2022-08-09919 阅读0 评论
秒杀系统项目实战(六)秒杀系统有哪些方案能提升系统性能 上一篇我们介绍了秒杀系统的三阶段。我们从这三个阶段能看得出来,每一个阶段我们应该采取哪些措施,在哪些环节可能会遇到性能瓶颈,那么我们可以采取哪些方案提升系统性能呢?一、异步解耦这个异步解耦其实就是把系统进行分离,例如... Rae微服务实战2022-08-09810 阅读0 评论
秒杀系统项目实战(五)秒杀系统的三阶段 上一篇我们介绍了秒杀系统的技术特点,结合技术特点我们可以把整个秒杀活动的过程分为三个阶段,分别是:准备阶段、秒杀阶段、结算阶段。下面分别给大家介绍下。准别阶段:这个阶段就是我们之前介绍的预热阶段,这时候会涉及到把预热... Rae微服务实战2022-08-09756 阅读0 评论