创建项目

为了方便开发者直接使用CatMicro框架,CatSystem提供了一个基准项目用于快速构建一个完整项目。开发者可以直接使用Composer来安装项目,也可以使用Git来安装。

Composer安装

在Shell中调用如下命令创建一个CatMicro项目:

composer create-project --no-dev cat-sys/cat-micro-app {project_name}

注: 测试阶段请使用 composer create-project --stability=dev --no-dev cat-sys/cat-micro-app {project_name}命令安装

其中,project_name是项目名称。

命令执行完成后,进入项目目录,项目完整结构如下所示:

project  项目根目录
├─app                   应用目录
│  ├─cache              内存缓存加载器目录
│  ├─callback           Swoole回调目录
│  │  ├─MainServer.php  主服务初始化入口
│  ├─common             全局常量&静态变量
│  │  ├─Error.php       自定义错误码
│  │  ├─Constants.php   自定义常量
│  │  └─Functions       公共函数
│  │
│  ├─processor          Thrift自动生成文件目录
│  ├─service            服务代码目录
│  └─task               异步任务目录
│
├─config                配置目录
│  ├─default            默认配置目录
│  │  ├─component.php   组件配置
│  │  ├─config.php      主配置
│  │  ├─pool.php        连接池配置
│  │  ├─service.php     服务&端口配置
│  ├─ …                 
│
├─thrift                thrift文件目录
├─tests                 测试文件目录
├─composer.json         composer定义文件
├─main.php              入口文件
└─run.php               启动文件

results matching ""

    No results matching ""