优惠券系统设计思想场景服务存储扩展
这就有【非活跃用户】的问题,假设注册用户一千万,根据二八原则,其中活跃用户占20%。先考虑用户量很少的情况,商家要给所有人发站内信,则先遍历用户表,再按照用户表中的所有用户依次将站内信插入到message表中。如商家创建了一批优惠券,共1000张,使用时间为2022-11-11000000~2022-11-11235959,规定只有数码类目商品才能使用,满100减50。登录后,首先查询message_content中的那些没有在message中有记录的数据,表示是未读的站内信。...