Skip to main content

使用 Laravel Concurrency 進行並行執行

stdio 模式

雖然分別啟動程序有點浪費,但目前僅有這種寫法能運作。由於 Concurrency 內部進行複雜的序列化,因此不會回傳 SessionEvent 類別,而是僅回傳 content() 的字串。

TCP 模式

因不需啟動程序,看似會更快,但實際上差異不大。 在 Process driver 中兩者常於 60 秒逾時。專用於 CLI 環境的 fork driver 中僅有一邊成功,並不會以例外導致全部失敗。當時只有 gpt-5 失敗,改為 gpt-5.2 後兩者都成功。可能只是模型回應時間的問題。 Concurrency 功能雖然存在,但實用性目前不明。花時間的處理基本上仍應使用佇列。
最新資訊請參考 GitHub 儲存庫
最後修改於 2026年8月2日