CompletableFuture 详解与实战

实际项目中,一个接口可能需要同时获取多种不同的数据,然后再汇总返回,这种场景还是挺常见的。举个例子:在商城系统中,首页内容的接口聚合了秒杀商品列表、热卖商品列表、新品商品列表、品牌列表、首页轮播图列表。

  

常见的限流算法

限流(Rate Limiting)是高并发系统中非常重要的一种流量控制手段,主要用于限制单位时间内的请求数量,防止系统因流量过大而出现资源耗尽、响应缓慢甚至服务崩溃。常见的限流算法主要有以下 5 种:

AIGO微服务电商项目全栈拆解(16)用户积分与会员等级:从动态账户到账本建模

用户积分看起来像会员表上的两个数字:integration 和 growth。但只要系统同时支持每日奖励、订单抵扣、支付后奖励、退款返还、积分过期和会员升级,这两个数字就不再是普通字段,而是一个需要并发控制、幂等和审计的账户系统。