天天看點

TP6配置并使用gateway

進入項目根目錄,composer 安裝指令

composer require topthink/think-worker
           

這樣表示安裝成功了

TP6配置并使用gateway

config目錄下多出了gateway_worker.php、work.php、worker_server.php三個配置檔案

TP6配置并使用gateway

gateway_worker.php就是GatewayWorker的配置檔案

如圖建立檔案Events.php,這個檔案就是後續我們業務開發的地方

TP6配置并使用gateway

如圖打開對應的檔案,并将其内容複制粘貼到建立的Events.php

TP6配置并使用gateway

記得改namespace哦,特别注意:代碼裡用到的Application屬于think\work命名空間下的類,由于命名空間的更換,需要自己引入才能使用,否則會報錯找不到這個類,如圖:

TP6配置并使用gateway

現在去config修改我們的GatewayWorker的配置檔案gateway_worker.php

TP6配置并使用gateway

啟動GatewayWorker的指令,注意:這個需要在linux伺服器

php think worker:gateway
           

如果以守護程序的方式啟動,則使用指令

php think worker:gateway -d
           

到此處,GatewayWorker和我們的TP6就連在一起了,我們隻需要在Events.php裡去的對應方法裡去做業務就可以了,方法的具體使用後面再寫一個詳細的