分布式
协  程
海量链接

SwooleWorker是基于swoole4开发的一款分布式长连接开发框架。

常驻内存,协程,高性能高并发;

分布式部署,横向扩容,使得能支持庞大的连接数;

无感知安全重启,无缝升级代码;

接口丰富,支持单个发送,分组发送,群发广播等接口。

可广泛应用于云计算、物联网(IOT)、车联网、智能家居、网络游戏等领域。

QQ交流群:743644976

<?php

declare(strict_types=1);

use Xielei\Swoole\Api;
use Xielei\Swoole\Helper\WorkerEvent as HelperWorkerEvent;

class WorkerEvent extends HelperWorkerEvent
{
    public function onConnect(string $client, array $session)
    {
        Api::sendToAll("{$client} connect\n");
    }

    public function onReceive(string $client, array $session, string $data)
    {
        Api::sendToAll("{$client} say {$data}\n");
    }

    public function onClose(string $client, array $session, array $bind)
    {
        Api::sendToAll("{$client} close\n");
    }
}

SwooleWorker ©2021-2021 swoole.plus