friendsofhyperf / websocket-cluster-addon
基于 Redis 订阅的 WebSocket 集群插件。
资助包维护!
huangdijia
hdj.me/sponsors
v5.0.0-beta.2
2024-04-28 06:10 UTC
Requires
- hyperf/coordinator: ~3.1.0
- hyperf/di: ~3.1.0
- hyperf/event: ~3.1.0
- hyperf/framework: ~3.1.0
- hyperf/http-server: ~3.1.0
- hyperf/process: ~3.1.0
- hyperf/redis: ~3.1.0
- hyperf/signal: ~3.1.0
- hyperf/websocket-server: ~3.1.0
Requires (Dev)
- friendsofhyperf/redis-subscriber: ~3.1.0
- friendsofphp/php-cs-fixer: ^3.0
- hyperf/testing: ~3.1.0
- mix/redis-subscriber: ^3.0
- mockery/mockery: ^1.0
- phpstan/phpstan: ^1.0
- phpunit/phpunit: ^10.0
- swoole/ide-helper: dev-master
Suggests
- friendsofhyperf/redis-subscriber: Redis subscriber for websocket cluster.(^3.1.0)
- mix/redis-subscriber: Redis subscriber for websocket cluster.(^3.0)
- dev-main / 5.x-dev
- v5.0.0-beta.2
- v5.0.0-beta.1
- 4.x-dev
- v4.0.0-rc.1
- v4.0.0-beta.8
- v4.0.0-beta.7
- v4.0.0-beta.6
- v4.0.0-beta.5
- v4.0.0-beta.4
- v4.0.0-beta.3
- v4.0.0-beta.2
- v4.0.0-beta.1
- 3.x-dev
- v3.1.1
- v3.1.0
- v3.1.0-beta.4
- v3.1.0-beta.3
- v3.1.0-beta.2
- v3.1.0-beta.1
- 3.0.8
- 3.0.6
- 3.0.5
- 3.0.4
- 3.0.3
- 3.0.2
- 3.0.1
- 3.0.0
- 2.x-dev
- v2.0.4
- 2.0.3
- 2.0.2
- 2.0.1
- 2.0.0
- 1.1.4
- 1.1.2
- 1.1.1
- 1.1.0
- 1.0.21
- 1.0.20
- 1.0.19
- 1.0.18
- 1.0.17
- 1.0.16
- 1.0.15
- 1.0.14
- 1.0.13
- 1.0.12
- 1.0.11
- 1.0.10
- 1.0.9
- 1.0.8
- 1.0.7
- 1.0.6
- 1.0.5
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
This package is auto-updated.
Last update: 2024-08-28 06:51:48 UTC
README
基于 Redis 订阅的 WebSocket 集群插件。
安装
-
要求
- PHP >= 8.0
- Swoole >= 4.5.10
- hyperf/websocket-server >= 3.0
-
Composer 安装
composer require friendsofhyperf/websocket-cluster-addon:^4.0
- 发布
php bin/hyperf.php vendor:publish friendsofhyperf/websocket-cluster-addon
使用方法
- 发送消息
use FriendsOfHyperf\WebsocketClusterAddon\Emitter; $emitter = $container->get(Emitter::class); $emitter->emit($contactId, $message);
- 广播消息
use FriendsOfHyperf\WebsocketClusterAddon\Emitter; $emitter = $container->get(Emitter::class); $emitter->broadcast($message);
示例
驱动器
-
节点
- 内存
默认
- Redis
- Swoole 表
- 内存
-
客户端
- Redis
默认
- Swoole 表
- Redis