项目描述:该项目是一个第三方线上交易平台,涉及到商品的维护,卖家中心,买家中心,购买流程,购物车,订单,第三方支付,物流服务等。卖家中心包含:卖家对自己基本信息,店铺信息,商品推广,订单的物流监控,订单完成后的评价管理,取消订单,日收益,月收益,同种商家销量对比,物流管理等。买家中心包含:买家对自己购买的商品,订单,物流,购物车,邮寄地址以及基本信息的管理。
责任描述:
1.利用maven继承聚合搭建了购物车系统。利用PowerDesigner完成购物车表的设计
2.实现购物车的系统接口,包括:购物车的查询、保存、更新和删除。
3.实现页面的展示,过程中利用httpClient进行SSO单点登录、前台、购物车三个系统间的异构访问,之后修改为rabbitMQ进行性能的提高,涉及redis缓存(分片)、mysql数据库主从复制,ameoba读写分离、数据库的表设计、cookie的使用、拦截器、通用mapper插件的使用等等。
技术描述:1.Maven聚合和继承构建项目;2.sso单点登录;3.nginx进行负载均衡;4.HttpClient,5.rabbitMQ消息队列;6.redis缓存;7.solr搜索引擎