1.该系统主要是为投资人和借款人提供交易保障的安全,借款人提供资金给操盘用户操盘,同时操盘用户支付一定的利息给借款人。
操盘者利用资金交易股票,同时根据操盘者缴纳的保证金设置预警线和风控线,并提供交割单查询,保障操盘用户的资金安全。
2.通过收益排行,普通用户可以通过购买vip来查看其它用户的持仓情况和调仓动态,实现平台和用户的双盈利。
3.使用.NET Core框架搭建项目,该项目的架构设计由我负责完成。
4.使用Dapper ORM框架进行数据交互
5.由于项目采用前后端分离开发,后台提供API接口,所以采用Identity server4进行jwt授权,同时提供refresh token功能
6.通过AOP设计思想并使用ExceptionLess分布式日志存储
7.使用Redis缓存减轻数据库压力, 同时采用CQRS设计思想对数据库做读写分离;
8.通过JenkIns+docker+gitlab 持续部署项目到linux
9.使用Apollo配置中心进行配置文件管理
10.使用HangFire进行作业调度
11.通过vue+element框架编写后台管理系统