苍穹外卖体会
实战过程里遇到不少棘手问题。使用 JWT 做登录校验时,令牌有效期配置不当,用户经常无故掉线;接入 OSS 实现图片上传,配置信息填写有误,反复调试才成功。利用 Redis 缓存菜品信息时,没有做好缓存更新策略,修改菜品后缓存未刷新,前端一直展示旧数据。订单模块问题最多,下单操作一开始没有添加事务,一旦流程中断会造成订单、库存数据不一致;定时任务实现超时订单自动取消时,边界条件考虑不周,出现订单状态异常。除此之外,前后端参数命名不统一、日期转换报错这类接口问题也频繁出现。
学会 JWT 实现登录认证;Redis 完成菜品缓存,理解缓存更新策略;OSS 实现文件上传;使用事务保证下单数据一致性;定时任务处理订单超时关闭;熟悉前后端接口联调常见规范。
希望自己变的越来越厉害
