一、高频交易系统
1、该项目主要是针对高频交易,包括国内外期货和股票等。现阶段的主要功能为策略套利,接受行情tick,根据相应的策略公式进行解析,达到一定条件后触发下单,并处理交易服务器返回的数据;
2、系统架构主要分为:策略服务器、交易服务器、行情服务器、风控服务器、WEB服务器等;
3、系统内的通信主要使用Disruptor高速队列,采用其内部高性能策略,实现稳定延迟在毫秒以内,进程间通信使用基于Netty实现的socket;
二、干货部落APP(已上线)
1、该项目主要是针对APP的后台开发,设计Restful接口供手机端调用,同时开发后台管理系统,对具体业务进行配置及一些相关操作;
2、该APP的主要功能是以社交为主的私密圈子,主要包含圈子、策略、动态(开发中)、即时聊天等功能;
3、Restful接口项目架构是以SpringMVC4+SpringDataJpa+Redis+Mysql+nginx为主,即时聊天部分使用的是第三方服务--环信即时聊天,使用nginx实现请求转发及动静分离;
4、后台管理系统采用的是SpringMVC+MyBatis+Mysql+Redis,主要包含用户管理、权限管理、日志管理、字典配置及具体的项目管理等功能;
5、该项目同时还有一些批处理的程序,采用的是SpringBoot微服务,主要有爬取行情数据、计算策略收益等。