我看了文檔,大體意思是說gatewayWorker是基于workerman開發(fā)的,但我有個問題是,是不是我使用了:
composer require workerman/gatewayWorker
我這個項(xiàng)目就同時可以使用 workerman 的所有功能了,就不需要再 composer require workerman/workerman 了?
我現(xiàn)在的理解是 gatewayWorker 只是 workerman 的一個插件的樣的東西,所以我把項(xiàng)目搞成了下面這樣,不知道對不對。
{
"require": {
"workerman/workerman": "^4.1",
"workerman/gateway-worker": "^3.1",
"ext-curl": "*"
}
}
另外我要吐槽下 gatewayWorker 的說明文檔沒有說怎么安裝 gatewayWorker,只說了與 thinkphp webman 結(jié)合,單獨(dú)安裝好像只能靠下載那幾個示例然后自己改一樣。
workerman/gateway-worker是依賴于workerman/workerman的,安裝gateway-worker自動會安裝他依賴的一切,但是composer.json不會有變化,卸載gateway-worker也會卸載掉,如果你在composer.json指定workerman/workerman就意味著不管有沒有g(shù)ateway-worker,你都會安裝workerman/workerman,安裝和卸載gateway-worker都不影響你使用