2016-12-14 66 views
0

我有一個PHP REST服務器。有一個端點,我有一個CURL請求。該端點是最常用的端點。其他代碼的處理速度非常快,除了CURL請求。 curl_exec的返回值對我來說並不重要,也不重要。那麼是否有辦法讓我可以將curl req放入aws隊列中,以便PHP代替curl執行curl,aws會在稍後執行。而反過來端點變成超級快在AWS中使用隊列處理curl請求

編輯

事情是這樣可以在許多方面(例如cron的,叉,fpsocket等)來解決,但我想最聰明的辦法。一個使用亞馬遜雲服務如SQS

+0

你的意思是你想完成的異步的網頁瀏覽器請求的請求?然後你有一半的答案:使用包含一個列表(例如數據庫)的東西,並且每X秒執行一次cronjob來完成任務。您的前端無需等待AWS請求完成...否則,我不明白這個問題,您應該詳細說明;) –

+0

@ Raphioly-San我讀了一些關於Amazon AWS SQS服務的內容。事情是這可以通過很多方式解決(例如cron,fork,fpsocket等),但我想要最聰明的方式。一個使用亞馬遜雲服務。 –

+0

對不起,無法幫助您瞭解如何做'AWS'的方式。我只知道如何以務實的水平/觀點來解決問題。 –

回答

0

您可以使用Supervisord(Linux)和Gearman解決您的問題。請檢查下面的鏈接瞭解詳情

SupervisordGearman