饿了么店铺详情页-顶部招牌
1. 功能模块
1.1 装修前端-商家操作的入口,用于触发顶部招牌的增删改查操作
1.2 装修后端-配置存储&下发
1.3 店铺C端后端-配置接收
1.4 店铺C端前端-app页面效果渲染
2. 我负责的部分:装修后端。技术栈:java、hsf、binlog、redis、mysql
3. 难点
3.1 商家增删改配置:商家可以以连锁店维护对其管理的店铺进行批量操作,1次会为1万个店铺与配置绑定/结绑,同时系统需要在10秒返回操作结果
3.2 商家查询配置列表:有非常多的过滤条件,比如配置投放日期、投放时间段、投放渠道、投放人群....
3.3 配置下发接口,并发量非常高,且接口响应时间要求也很高,需要在50ms内返回
4. 难点解决
3.1 商家增删改性能提升:工作量非常有限,所以通过多线程并发操作db来降低接口的总时长
3.2 商家查询配置列表:通过binlog事件将配置数据同步到es中,通过es来做各种条件过滤查询
3.3 配置下发接口:以店铺维度将店铺关联的配置缓存到redis中,请求基本命中redis
点击空白处退出提示
评论