Skip to content

guandeng/websocket-cluster-addon

 
 

Repository files navigation

websocket-cluster-addon

Latest Test Latest Stable Version Total Downloads GitHub license

Websocket cluster addon base redis subscribe.

Installation

  • Requirements

    • PHP >= 8.0
    • Swoole >= 4.5.10
    • hyperf/websocket-server >= 3.0
  • Composer install

composer require friendsofhyperf/websocket-cluster-addon:^4.0
  • Publish
php bin/hyperf.php vendor:publish friendsofhyperf/websocket-cluster-addon

Usage

  • Send message
use FriendsOfHyperf\WebsocketClusterAddon\Emitter;
$emitter = $container->get(Emitter::class);
$emitter->emit($contactId, $message);
  • Broadcast message
use FriendsOfHyperf\WebsocketClusterAddon\Emitter;
$emitter = $container->get(Emitter::class);
$emitter->broadcast($message);

Examples

Drivers

  • Node

    • Memory default
    • Redis
    • Swoole Table
  • Client

    • Redis default
    • Swoole Table

About

Websocket cluster addon base redis subscribe.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 100.0%