1.开启服务如执行 app/service user,会开放服务下面指定开放模块所有公有函数调用
2.使用Console控制台,自动初始化服务
3.简单介绍一下生成的服务目录结构
-
Dao
Impl (数据层实现的接口)
- UserDaoImpl.php(接口实现)
Service
-
- UserServiceImpl.php(接口的实现)
Rely (定义服务之间的依赖关系)
UserService.php(接口)
-
Service类
$this->createDao($serviceName)
异步多task任务
在Service内部封装了一套异步多task模拟map-reduce的处理慢速任务的方法,可以极大提升单个接口吞吐
通过
$this->task($cmd, $data),
两个方法实现
- 注意使用此方式实现的接口无法再内部调用。以下方式调用是无效的: