一. 视频直播平台
1. 该项目是一个基于微服务(springcloud)架构的视频平台项目。基于与第三方硬件进行通信,基于通信协议实现文件的上传、下载、以及视频的直播、录播等功能。
2. 项目中的技术:项目主要基于springboot、springcloud的微服务架构,使用rabbitmq进行分布式通信,使用nginx+zuul作为负载均衡和网关,redis+mysql+时序数据库(influxDB)作为持久化,以及第三方通信服务作为视频流的推送。
二. 共享电单车项目开发
1. 该项目是基于soa架构的共享电动车项目;
2. 项目中使用的技术主要有:netty,kafka,mongo,zookeeper,memcache,redis,elk,spring,springmvc以及mybatis。
三. 车辆风控管理系统
1. 基于dubbo的框架结构,对车辆运行过程中发生的各种异常情况,进行及时的上报反馈;
2. 通过httpClient对车辆的指令进行接口化操作。
3. 使用的技术有spring,springmvc,mongo,zookeeper,dubbo,httpclient,quartz等等。
四. 企业OA
该项目是基于activiti引擎的一个工作流系统,主要包括工作流,公文,系统管理,会议管理,等等一些子模块。使用到的技术有strut2,hibernate,spring,webservice(WSDL),quartz定时器,等等。