Swoole Micro 微服务 应用
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}
命令安装
// 实例化异步任务
$task = new AsyncTask('TestTask');
// 发送任务请求
$result = yield $task->test_task(1, "test", [1, 2, 3 ]);
// 获取连接池
$redis_pool = PoolManager::getInstance()->get('redis_master');
// 发起请求
$redis_result = yield $redis_pool->pop()->get('cache');
// 获取连接池
$mysql_pool = PoolManager::getInstance()->get('mysql_master');
// 发起请求
$sql_result = yield MySQLStatement::prepare()
->select("Test", "*")
->limit(0,2)
->query($mysql_pool->pop());
$http = new Http("www.baidu.com");
yield $http->init();
$result = yield $http->get('/');
在项目目录下,执行以下命令
php run.php start
进入DEBUG模式。
执行以下命令
php run.php start -c release
指定配置文件目录
参考tests
目录中的客户端实现