整个应用采用的是现有的流行模式,前后分离。应用架构前端采用vue-element-admin,API接口采用的是thinkphp6,数据库采用的是MySQL5.7.36,而事件处理我采用的是分布式队列rabbitMQ。
首先安装及调整API接口系统业务架构逻辑。根据《群控系统服务端开发模式-程序草图设计》一文的规划,需要做如下操作:
一、下载并安装thinkphp6的底层驱动
注意:ThinkPHP6.0
的环境要求是php要大于7.2.5,必须采用composer安装。
composer create-project topthink/think cluster_control
这里的cluster_control
目录名你可以任意更改,这个目录就是我们后面会经常提到的应用根目录。
二、创建git仓库并将底层代码提交到git仓库
第一步创建仓库。我的仓库名字就是应用名字cluster_control
git clone https://gitee.com/anhui-yuanlong-network/cluster_control.git
第二步将下载的thinkphp6的代码全部复制到git仓库中。
第三步提交到git线上仓库中
到此的话,thinkphp6安装及提交到仓库已经完成,下一步开始更改业务逻辑。