friendsofhyperf / gateway-worker
The gateway-worker component for Hyperf.
                                    Fund package maintenance!
                                                                            
                                                                                                                                        huangdijia
                                                                                    
                                                                            
                                                                                                                                        hdj.me/sponsors
                                                                                    
                                                                
Installs: 178
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 1
Forks: 0
pkg:composer/friendsofhyperf/gateway-worker
Requires
- php: >=8.1
- hyperf/command: ~3.1.0
- hyperf/config: ~3.1.0
- hyperf/engine-swow: ^2.8.3
- hyperf/event: ~3.1.0
- hyperf/framework: ~3.1.0
- hyperf/macroable: ~3.1.0
- hyperf/support: ~3.1.0
- workerman/gateway-worker: ^4.0.0
- workerman/gatewayclient: ^3.0.13
This package is auto-updated.
Last update: 2025-10-29 03:33:29 UTC
README
The gateway-worker component for Hyperf.
Installation
composer require friendsofhyperf/gateway-worker
publish
php bin/hyperf.php vendor:publish friendsofhyperf/gateway-worker
Usage
php bin/hyperf.php gateway-worker:serve [start|stop|restart|status|connections|help]
for help
php bin/hyperf.php gateway-worker:serve --help
Cluster
- Cluster
| Role | IP | Command | 
|---|---|---|
| Register | 192.168.1.101 | php bin/hyperf.php gateway-worker:serve --register --register-bind=0.0.0.0:1215 | 
| Gateway | 192.168.2.102-105 | php bin/hyperf.php 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 bin/hyperf.php gateway-worker:serve --businessworker --register-address=192.168.1.101:1215 | 
- In One
php bin/hyperf.php gateway-worker:serve --register --gateway --businessworker