1 從數(shù)據(jù)庫獲取數(shù)據(jù), 數(shù)據(jù)遍歷 發(fā)送Http請求,
2 那也是要等待返回數(shù)據(jù),串行執(zhí)行,時間并沒減少
疑問 難道得用 curl_multi
// 創(chuàng)建一個Worker監(jiān)聽2345端口,使用http協(xié)議通訊
$http_worker = new Worker("http://0.0.0.0:2345");
// 啟動4個進(jìn)程對外提供服務(wù)
$http_worker->count = 4;
$http_worker->onMessage = function (TcpConnection $connection, Request $request) use ($http_worker) {
$data = $request->rawBody();
sleep(3);
$connection->send($http_worker->id);
};
// 運(yùn)行worker
Worker::runAll();
脫離實(shí)際任務(wù)需求談有多少個任務(wù)沒意義,不同類型的任務(wù),有不同的應(yīng)對方法.
這個是前面別人的多任務(wù)我給的思路,你可以去參考看看
http://wtbis.cn/q/8617#reply_12145