因为业务端需要大量调用 第三方接口,所以需要使用异步http。
最开始用的 workerman/http-client。 但是第三方接口兼容有问题,每几百个请求就有一个超时的。/vendor/autoload.php';
// 加载所有Applications/*/start.php,以便启动所有服务
foreach (glob(__DIR__ .start_file;
}
// 使用Swoole事件循环 利用携程发送异步请求
Worker::$eventLoopClass = \Workerman\Events\Swoole::class;
// 运行所有服务$task 任务逻辑
* @param callable $callback 回调函数 function($result, $error)
* @param mixed ...$args 任务参数
*/
public static function run(callable $task, callable $callback, ...