项目描述: 本项目是一个数字币交易所,主要分为法币交易(现实中流通的法定货币和数字货币的交易)和币币(数字货币之间的交易)交易两个部分。用户在注册之后可以交易。 我从2018年11月份开始参与项目开发。项目是MVC的架构模式。在今年二月份进行了前后端的分离,前端用Vue框架,后端用Yii2框架。后端程序细分为了api层和服务层,api层做数据的验证,服务层做业务逻辑的处理。不同的功能模块,初步实现微服务。 为了应对高并发问题,项目进行了两次重要的性能提升。 第一次提升引入了Redis,通过Linux的定时任务,把币币交易过程中的撮...