热文java项目如何使用SkyWalking? 在上一篇文章《使用docker的方式快速安装一套SkyWalking》我们介绍了快速的安装一套SkyWalking的环境,这篇文章我们演示下如何在java项目中使用这里的skywalking。下面直接开始。上一篇文章... Rae微服务实战2023-01-051218 阅读0 评论
热文使用docker的方式快速安装一套SkyWalking 在测试环境,有时候我们需要快速的搭建一套SkyWalking环境,方便查看现有微服务的情况,所以编写本文的主要目的是快速的搭建一套SkyWalking环境。下面直接开始。一、使用docker安装一个Elasticse... Rae微服务实战2023-01-051528 阅读0 评论
热文springboot使用注解实现60秒间隔发送短信 在日常中我们经常会看到有短信登录的功能,这种功能里面提供的根据手机号码发送短信的功能。但是由于发送短信我们不能无节制的发送,如果允许无节制的发送短信,那么就会被恶人利用,形成短信轰炸,给用户造成困扰的同时,我们也会有... Rae微服务实战2022-10-111058 阅读0 评论
热文微服务实战spring cloud alibaba(十四)微服务子项目如何集成sentinel 在微服务里面,如果遇到2C的项目,特别是高流量高并发的系统的时候,我们有时候会涉及到使用sentinel进行限流。,这篇文章我们介绍下微服务项目如何集成sentinel。如果需要使用sentinel的时候,主要有两个... Rae微服务实战2022-09-191232 阅读0 评论
高并发里面的限流是什么?有什么作用? 最近疫情待在家里,好久没更新文章了。今天给大家讲讲高并发系统里面的限流。一谈到高并发,大家就会想到微服务、缓存、降级和限流。但是在很多的高并发业务系统里面,由于业务本身的特性,是不适合用缓存和降级的,例如秒杀、抢购的... Rae微服务实战2022-09-13780 阅读0 评论
热文秒杀系统项目实战(十二)秒杀系统架构方案之使用redis做分布式锁有什么缺陷? 我们知道在秒杀系统里面,都会涉及到分布式锁。对于现在的研发人员,一提起分布式锁,大家首先想到的就是redis的分布式锁。诚然redis里面有提供分布式锁的作用。但是在大型秒杀环境下,使用redis作为分布式锁真的好吗... Rae微服务实战2022-08-091446 阅读0 评论
秒杀系统项目实战(十一)秒杀系统架构方案之服务器性能优化 截止目前我们完整的阐述了秒杀系统的整个架构方案,当然编码这块大家只要能看到流程图,编码是完全没问题的。最后,程序肯定是放在服务器上解决的。所以我们从运维的角度还是要进行下服务器方面的优化,主要优化哪些呢?1、增大服务... Rae微服务实战2022-08-09785 阅读0 评论
秒杀系统项目实战(十)秒杀系统架构方案之如何解决超卖的情况 在电商系统里面超卖永远是一个绕不开的话题,如果一个系统出现了大面积的超卖,整个研发团队估计都逃不过凉凉的结局。所以这篇我们介绍下如何解决秒杀系统里面的超卖情况。再普及下超卖是什么意思。“超卖”就是说卖出的商品数量比商... Rae微服务实战2022-08-09803 阅读0 评论
秒杀系统项目实战(九)秒杀系统架构方案之库存预热 在生产环境中的秒杀系统在活动开始前,我们都需要预热,而且抢购的往往不止一个商品,所以我们在活动开始之前,这些商品都需要预热,而且库存的扣减,我们会在缓存层提前扣减一次,所以这篇我们给大家介绍下秒杀系统的库存预热怎么做... Rae微服务实战2022-08-09737 阅读0 评论
秒杀系统项目实战(八)秒杀系统架构方案之异步解决方案 在上一篇我们介绍了秒杀系统里面的同步解决方案,这一篇我们介绍下秒杀系统里面的异步解决方案。这种方案是比较提倡大家使用的,不多说直接上图:针对上面的异步秒杀流程,我们来详细介绍下具体的操作发起秒杀阶段:1、用户发起秒杀... Rae微服务实战2022-08-09910 阅读0 评论
秒杀系统项目实战(七)秒杀系统架构方案之同步解决方案 在大多数业务公司,由于人员匮乏,技术实例储备不多,而且还有可能用户量不多,所以大部分的秒杀系统架构方案都是采用的同步的解决方案,这个同步的解决方案是什么样子的呢?在这里给大家弄一个图展示下。这里详细的给大家介绍下对应... Rae微服务实战2022-08-09890 阅读0 评论
秒杀系统项目实战(六)秒杀系统有哪些方案能提升系统性能 上一篇我们介绍了秒杀系统的三阶段。我们从这三个阶段能看得出来,每一个阶段我们应该采取哪些措施,在哪些环节可能会遇到性能瓶颈,那么我们可以采取哪些方案提升系统性能呢?一、异步解耦这个异步解耦其实就是把系统进行分离,例如... Rae微服务实战2022-08-09781 阅读0 评论
秒杀系统项目实战(五)秒杀系统的三阶段 上一篇我们介绍了秒杀系统的技术特点,结合技术特点我们可以把整个秒杀活动的过程分为三个阶段,分别是:准备阶段、秒杀阶段、结算阶段。下面分别给大家介绍下。准别阶段:这个阶段就是我们之前介绍的预热阶段,这时候会涉及到把预热... Rae微服务实战2022-08-09731 阅读0 评论
秒杀系统项目实战(四)秒杀系统的技术特点有哪些? 上一篇我们介绍了秒杀系统存在业务特点,那么结合业务特点,我们可以联想到这个秒杀系统具有的技术特点有哪些。下面我们就来列举下秒杀系统存在的技术特点。1、提前预热在秒杀活动之前,我们需要把活动详情页面进行cdn预热。还有... Rae微服务实战2022-08-09742 阅读0 评论
秒杀系统项目实战(三)秒杀系统的业务特点有哪些? 秒杀系统属于电商系统的一部分,我们这篇文章介绍下秒杀系统的业务特点有哪些。首先给大家举个场景的业务场景。假设小米公司发布新品发布会,告知大家2022年8月8日上午10点要发布一款新产品,这块产品暂且叫A,那么到了20... Rae微服务实战2022-08-08858 阅读0 评论