webman2.1->config/process.php里配置的是:Workerman\Events\Swoole::class
workerman/http-client->安裝是3.0版本,我文檔里寫的是“協(xié)程用法需要workerman>=5.0,workerman/http-client>=2.0.0 并安裝 composer require revolt/event-loop”
這兩個(gè)協(xié)程會不會有沖突呀?
用swoole 就不用 revolt/event-loop 了
嗯嗯,那之前revolt/event-loop協(xié)程用法的http-client,現(xiàn)在我用swoole了,不需要改動(dòng)代碼吧?
不需要,上線前本地做好測試。 協(xié)程要注意全局變量污染問題,連接資源共享問題,不是所有業(yè)務(wù)都能直接上協(xié)程。
嗯嗯
最好弄個(gè)開關(guān),是否選用協(xié)程,有許多人是不需要用協(xié)程的。
只有設(shè)置了對應(yīng)的eventLoop才會開啟協(xié)程,默認(rèn)不開