MyQEE\Server\WorkerTask::sendMessage PHP Method

sendMessage() public method

和 swoole 不同的是, 它支持服务器集群下向任意集群去投递数据
public sendMessage ( $data, integer $workerId, integer $serverId ) : boolean
$data
$workerId integer
$serverId integer
return boolean
    public function sendMessage($data, $workerId, $serverId = -1)
    {
        if ($serverId === -1) {
            return $this->server->sendMessage($data, $workerId);
        } else {
            $client = Clusters\Client::getClient($serverId, $workerId, true);
            if (!$client) {
                return false;
            }
            return $client->sendData('msg', $data, 'Task');
        }
    }