1.整个框架的搭建。
2.使用微服务对商品、订单、会员、优惠信息、权限等业务进行拆分。
3.对商品、会员、优惠信息批量上传的使用模板方法对公共逻辑进行抽离。
4.采用责任链模式对整个结算过程按商品、分类、和订单进行分层计算。
5.使用redis实现购物车功能,使用redis分布式锁对订单生成进行并发控制。
6.使用自定义注解和拦截器实现权限控制。
7.优化商品和会员表的索引,可达到千万级数据毫秒查询。
8.使用微信公众号实现订单未回写的报警功能。
9.对订单表按月进行分表,避免单表数据太大影响查询效率。
10.编写自定义过滤器及stater,对request和response重写,实现对请求参数的解密和响应参数的加密。