laravel-gateway-worker maintained by huangdijia
Description
gateway-worker for laravel
Author
Last update
2023/08/17 04:28
(2.x-dev)
License
Downloads
217
Tags
Last update
2023/08/17 04:28
License
Require
- php >=8.0
- workerman/gatewayclient ^3.0.13
- illuminate/support ^9.0|^10.0
- illuminate/console ^9.0|^10.0
- workerman/gateway-worker ^3.0.28
Last update
2023/03/24 09:21
License
Require
- php >=8.0
- illuminate/support ^9.0|^10.0
- illuminate/console ^9.0|^10.0
- workerman/gateway-worker ^3.0.28
- workerman/gatewayclient ^3.0.13
Last update
2023/01/10 09:53
License
Require
- php >=8.0
- illuminate/support ^9.0|^10.0
- illuminate/console ^9.0|^10.0
- workerman/gateway-worker ^3.0.8|^4.0
- workerman/gatewayclient ^3.0.13
- workerman/workerman ^3.5|4.0
Last update
2022/12/13 01:58
License
Require
- php >=8.0
- illuminate/support ^9.0
- illuminate/console ^9.0
- workerman/gateway-worker ^3.0.8|^4.0
- workerman/gatewayclient ^3.0.13
- workerman/workerman ^3.5|4.0
Last update
2022/12/09 05:55
License
Require
- php >=8.0
- illuminate/support ^9.0
- illuminate/console ^9.0
- workerman/gateway-worker ^3.0
- workerman/gatewayclient ^3.0
- workerman/workerman ^3.5|4.0
Last update
2022/11/22 04:26
License
Require
- php >=7.1.0
- illuminate/support ^5.7|^6.0|^7.0|^8.0
- illuminate/console ^5.7|^6.0|^7.0|^8.0
- workerman/gateway-worker ^3.0
- workerman/gatewayclient ^3.0
- workerman/workerman ^3.5|^4.0
Last update
2022/11/22 04:26
License
Require
- php >=7.1.0
- illuminate/support ^5.7|^6.0|^7.0|^8.0
- illuminate/console ^5.7|^6.0|^7.0|^8.0
- workerman/gateway-worker ^3.0
- workerman/gatewayclient ^3.0
- workerman/workerman ^3.5|^4.0
Last update
2022/09/13 02:36
License
Require
- php >=8.0
- illuminate/support ^9.0
- illuminate/console ^9.0
- workerman/gateway-worker ^3.0
- workerman/gatewayclient ^3.0
- workerman/workerman ^3.5|4.0
Last update
2022/09/13 02:21
License
Require
- php >=7.1.0
- illuminate/support ^5.7|^6.0|^7.0|^8.0
- illuminate/console ^5.7|^6.0|^7.0|^8.0
- workerman/gateway-worker ^3.0
- workerman/gatewayclient ^3.0
- workerman/workerman ^3.5
Last update
2022/08/26 04:26
License
Require
- php >=8.0
- illuminate/support ^9.0
- illuminate/console ^9.0
- workerman/gateway-worker ^3.0
- workerman/gatewayclient ^3.0
- workerman/workerman ^3.5|4.0
Last update
2020/09/02 03:52
License
Require
- php >=7.1.0
- illuminate/support ^5.7|^6.0|^7.0|^8.0
- illuminate/console ^5.7|^6.0|^7.0|^8.0
- workerman/gateway-worker ^3.0
- workerman/gatewayclient ^3.0
- workerman/workerman ^3.5
Last update
2020/08/26 11:57
License
Require
- php >=7.1.0
- illuminate/support ^5.7|^6
- illuminate/console ^5.7|^6
- workerman/gateway-worker ^3.0
- workerman/gatewayclient ^3.0
- workerman/workerman ^3.5
Last update
2019/09/19 11:54
License
Require
- php >=7.1.0
- illuminate/support ^5.7|^6.0|^7.0
- illuminate/console ^5.7|^6.0|^7.0
- workerman/gateway-worker ^3.0
- workerman/gatewayclient ^3.0
- workerman/workerman ^3.5
Last update
2019/09/04 07:27
License
Require
- php >=7.1.0
- illuminate/support ^5.7|^6.0
- illuminate/console ^5.7|^6.0
- workerman/gateway-worker ^3.0
- workerman/gatewayclient ^3.0
- workerman/workerman ^3.5
Last update
2019/08/20 08:32
License
Require
- php >=7.1.0
- illuminate/support ~5.5.0|~5.6.0|~5.7.0|~5.8.0|~6.0.0
- illuminate/console ~5.5.0|~5.6.0|~5.7.0|~5.8.0|~6.0.0
- workerman/gateway-worker ^3.0
- workerman/gatewayclient ^3.0
- workerman/workerman ^3.5
Last update
2019/08/09 08:41
License
Require
- php >=7.1.0
- illuminate/support ~5.5.0|~5.6.0|~5.7.0|~5.8.0|~6.0.0
- illuminate/console ~5.5.0|~5.6.0|~5.7.0|~5.8.0|~6.0.0
- workerman/gateway-worker ^3.0
- workerman/gatewayclient ^3.0
- workerman/workerman ^3.5
Last update
2019/08/09 08:27
License
Require
- php >=7.1.0
- illuminate/support ~5.5.0|~5.6.0|~5.7.0|~5.8.0|~6.0.0
- illuminate/console ~5.5.0|~5.6.0|~5.7.0|~5.8.0|~6.0.0
- workerman/gateway-worker ^3.0
- workerman/gatewayclient ^3.0
- workerman/workerman ^3.5
Last update
2019/08/09 07:21
License
Require
- php >=7.1.0
- illuminate/support ~5.5.0|~5.6.0|~5.7.0|~5.8.0|~6.0.0
- illuminate/console ~5.5.0|~5.6.0|~5.7.0|~5.8.0|~6.0.0
- workerman/gateway-worker ^3.0
- workerman/gatewayclient ^3.0
- workerman/workerman ^3.5
Gateway Worker For Laravel/Lumen
Installation
Laravel
composer require huangdijia/laravel-gateway-worker
publish
php artisan vendor:publish --provider="Huangdijia\GatewayWorker\GatewayWorkerServiceProvider"
Lumen
copy config
cp vendor/huangdijia/laravel-gateway-worker/config/gatewayworker.php config
edit bootstrap/app.php, add
$app->register(Huangdijia\GatewayWorker\GatewayWorkerServiceProvider::class);
// ...
$app->configure('gatewayworker');
Usage
php artisan gateway-worker:serve [start|stop|restart|status|connections|help]
for help
php artisan gateway-worker:serve --help
Cluster
Cluster
| Role | IP | Command |
|---|---|---|
| Register | 192.168.1.101 | php artisan gateway-worker:serve --register --register-bind=0.0.0.0:1215 |
| Gateway | 192.168.2.102-105 | php artisan gateway-worker:serve --gateway --gateway-bind=0.0.0.0:1216 --register-address=192.168.1.101:1215 --lan-ip=192.168.1.xxx |
| Businessworker | 192.168.1.106-110 | php artisan gateway-worker:serve --businessworker --register-address=192.168.1.101:1215 |
In One
php artisan --register --gateway --businessworker