huangdijia/laravel-gateway-worker is a Laravel package for gateway-worker for laravel.
It currently has 2 GitHub stars and 217 downloads on Packagist (latest version v2.1.1).
Install it with composer require huangdijia/laravel-gateway-worker.
Discover more Laravel packages by huangdijia
or browse all Laravel packages to compare alternatives.
Last updated
composer require huangdijia/laravel-gateway-worker
publish
php artisan vendor:publish --provider="Huangdijia\GatewayWorker\GatewayWorkerServiceProvider"
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');
php artisan gateway-worker:serve [start|stop|restart|status|connections|help]
for help
php artisan gateway-worker:serve --help
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