gydtep 发表于 2020-7-21 14:54:40

因此秒杀系统需要实现热点数据的动态发现能力,一个常见的实现思路是:

gydtep 发表于 2020-7-21 16:58:08

当然,实现隔离还有很多种办法。比如,可以按照用户来区分,为不同的用户分配不同的 Cookie,入口层路由到不同的服务接口中;

gydtep 发表于 2020-7-21 17:49:15

减少 Java 中的序列化操作可以很好的提升系统性能。序列化大部分是在 RPC 阶段发生,因此应该尽量减少 RPC 调用,

gydtep 发表于 2020-7-21 20:35:03

通过基线持续关注系统性能,促使系统在代码层面持续提升编码质量、业务层面及时下掉不合理调用、架构层面不断优化改进。

gydtep 发表于 2020-7-21 21:14:57

秒杀系统中,库存是个关键数据,卖不出去是个问题,超卖更是个问题。

gydtep 发表于 2020-7-22 09:26:31

下单减库存。买家下单后,扣减商品库存。下单减库存是最简单的减库存方式,也是控制最为精确的一种

gydtep 发表于 2020-7-22 10:32:10

但有一种场景例外,就是当卖家参加某个促销活动时,竞争对手通过恶意下单的方式将该商品全部下单,导致库存清零,

gydtep 发表于 2020-7-22 12:16:48

减库存的问题主要体现在用户体验和商业诉求两方面,其本质原因在于购物过程存在两步甚至多步操作,在不同阶段减库存,容易存在被恶意利用的漏洞。

gydtep 发表于 2020-7-22 14:06:59

运行阶段:系统多数时间处于运行态,最重要的是运行时的实时监控,及时发现问题、准确报警并能提供详细数据,以便排查问题

gydtep 发表于 2020-7-22 14:07:15

运行阶段:系统多数时间处于运行态,最重要的是运行时的实时监控,及时发现问题、准确报警并能提供详细数据,以便排查问题
页: 202 203 204 205 206 207 208 209 210 211 [212] 213 214 215 216 217 218 219 220 221
查看完整版本: 免费领取阿里云服务器2000元代金券!