一、项目名称: 公司直播项目
软件环境:JDK1.8
开发工具:idea+mysql
开发人数:6个
项目描述:项目用于主播分享时时视频,用户观看视频,聊天和赠送礼物,游戏等。项目主要分为app端(Android,ios)、api服务、后台管理服务、web管理后台、聊天服务。
技术要点:
1.采用的是springboot,mybatis框架,RESTfull接口开发;
2.redis作为缓存服务,存储系统参数,数据字典,用户数据等;
3.采用Netty的websocket协议作为聊天服务协议,传输数据序列化采用protobuf
4.任务调度中心采用的是xxl-job,一个轻量级的分布式任务调度平台。
责任描述:
期间担任项目负责人,参与项目需求的评审和任务的分配、任务进度的跟进,核心代码的编写。
二、项目名称: 数字钱包现金贷项目
软件环境:JDK1.8
开发工具:idea+mysql
开发人数:6个
项目描述:项目主要为用户提供借款,还款等功能,分为手机端,手机服务端,放款服务,还款服务,风控服务,催收服务,后台管理服务等。
技术要点:
1.采用的是springboot,mybatis框架,RESTfull接口开发;
2.redis作为缓存服务,存储系统参数,数据字典,用户数据等
3. rabbitmq作为消息中间,缓存数据变更的消息通知、异步消息的推送、系统与系统之间的解耦。
4.使用dubbo作为服务与服务之间的通信框架,做到根据业务发展需要可以很容易的扩展服务
5.任务调度中心采用的是xxl-job,一个轻量级的分布式任务调度平台。
责任描述:
期间担任项目组长,参与项目需求的评审和任务的分配,核心代码的编写。主要负责服务端:放款服务,还款服务,催收服务的新需求开发和维护,线上问题处理 。