项目描述:该项目主要功能是一个智能回收终端,通过app扫描线下实体回收箱上的二维码进行废品投递,亦可通过上门回收模块呼叫骑手上门进行废品的回收,可以获取虚拟环保金。同时参与一些限时活动可获取个人积分,积分与环保金本质上同属于体系金额,体系金额可在商城系统中兑换自己想要的实物礼品。
应用技术:
1、利用MySql作为持久化层,以及利用Redis做为项目的缓存,减少数据库与服务器之间的交互,提高服务器的响应效率。
2、在后台新增或修改商品,为了与搜索结果同步,所以使用了MQ消息队列,得到后台发布的消息,能够及时订阅响应变更索引库,也降低了各模块之间的耦合性。
3、利用Gateway路由网关进行负载均衡、过滤请求、验证令牌等。
4、使用redis服务器,按照约定在登录时验证cookie中是否存在购物车信息,然后根据不同情况进行不同的操作,实现用户即使未登录也可以添加商品到购物车中。