乐享商城项目打造的是“社区+电商”的模式,实现的是B2C模式,用户不只是在社区中有自己的圈子,还可以将电商加入到社区中,整个电商网站实现的功能非常之多,采用分布式的架构设计,包括后台管理、前台系统、订单系统、会员登录系统、搜索系统、购物车系统等。
责任描述:在项目中主要参与以下模块的代码实现
一、 后台管理系统:主要实现商品管理、商品规格参数管理、订单管理、会员管理等、CMS等,并且提供了跨域支持;
二、前台系统:主要是面向用户访问,使用Dubbo和后台系统接口做交互,并且该系统在部署上采 用集群的方式;
三、会员登录系统:主要是提供集中用户登录凭证的集中解决方案,提供和用户信息相关的接口,比 如说用户注册、查询等接口。
四、 搜索系统:主要是提供商品的搜索,采用开源企业级系统Solr实现,采用了MQ机制保证了商品数据可以及时同步到Solr中;
五、购物车系统:主要是提供商品批量选购存储和非即时操作的解决方案。
六、 缓存:主要是用Redis实现,并且对Redis做了集群来保证Redis服务的高可用。