项目简介:
该项目是一个典型的p2p金融理财项目,客户提出要该平台实现PC站、M站、APP客户端,数据共通并且要能保证大量用户抢购时服务器不会崩溃或变慢,也就是我们常说的高并发问题。应客户要求,系统需要引入理财产品定时抢购功能,营销活动系统,红包系统,合同签章系统等功能。我们项目组在激励讨论过后决定整个项目采用分布式集群部署,采用Nginx实现负载均衡,采用Redis实现分布式缓存处理,采用分布式文件系统FastDFS存储图片及合同。
软件环境:
Linux、Nginx、Tomcat、MySQL、Redis、Zookeeper、ActiveMQ、Spring MVC、Spring、MyBatis、Dubbo、FastDFS、jQuery
开发工具:
Idea、Maven、SVN、JDK8、PowerDesigner、RationalRose
责任描述:
1、 负责网站首页轮播图,产品列表,产品详情,用户个人小金库,用户充值,用户投资,每月营销专题活动的开发;
2、 负责解决在集群环境下,定时任务的上线与部署问题;
3、 负责活动专区投资送红包功能开发,采用分布式锁,解决资源冲突和产品超卖问题;
4、 负责调研SpringBoot技术,并在每月市场活动专题项目中成功实践,为后续其他项目开发提供了有益的经验;
5、 对前端展示的一些热点统计数据采用Redis缓存,减少对数据库的直接访问,提升系统吞吐量;
6、 负责Zookeeper集群环境的搭建,做为后端Dubbo服务的注册中心;
7、 采用Spring session实现集群部署下的session共享与统一管理;
8、 采用分布式文件系统FastDFS实现对轮播图图片及合同文件的存储;