项目模块开发
开发环境:Idea、Windows10、JDK1.8、云数据库RDS MySQL版、Maven
软件架构:SpringBoot+SpringCloud+Mybatis-plus+Redis+eureka+zuul+Feign
项目描述:本项目是用于不同项目中相同功能,进行抽离、模块化,供多个项目使用,这么做的目的是为了达到方便维护、节省开发时间、项目更加的清晰等的作用,其中涉及多个第三方服务的调用。
项目职责:
1、开发了订单服务,包含订单的创建、订单的支付(支付宝、微信、订单的开票(航天金税)等功能。
2、开发了课程资源服务,包含课程、大纲、素材、标签关系的维护、素材的上传、对接第三方(CC视频、百家云)等功能。
3、开发了人脸识别服务,包含记录的保存,识别信息统计,对接第三方(Fase++,百度云)。
4、开发了直播服务,包含直播记录功能、回访功能、直播签到、直播统计、第三方调用(微吼直播)等功能。
5、开发了消息服务,包含了短信推送(阿里云短信服务),邮件推送等功能。
6、开发了文件上传服务,调用第三方上传文件(阿里云OSS)。