我想構建一個服務器,該服務器將偵聽自定義端口並通過自定義協議與我的Web應用程序交談。服務器將有一個調度員和工作人員來完成任務並完成它。我應該用Laravel構建我的服務器嗎?
Laravel是爲這項工作而起,還是應該更具體一些?
編輯: 我想澄清,它不是一個API。基本上,一個php腳本將在CLI模式下循環運行(這意味着這裏沒有涉及Apache或NGINX)。該腳本將打開一個套接字並偵聽某個端口上的客戶端連接。客戶端連接後,服務器將啓動一些工作併發送答案。它還涉及服務器將連接到的作業隊列(可能是數據庫),獲取作業並分發將完成作業的新進程。
爲什麼不簡單地使用一個標準的「現貨」排隊系統ike Gearman或RabbitMQ? –
因爲我們所做的演示項目是在Laravel中完成的,所以在那裏有一堆邏輯,所以如果Laravel是一個好選擇,會爲我們節省很多時間。 – CGeorges
你的問題缺乏一些澄清。沒有人知道你想完成什麼 – Digitlimit