国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

gatewayWorker使用疑問

qq330397652

問題描述

給各位吳彥祖?zhèn)儐柡?br /> 我這里想啟用一個單獨(dú)的businessWorker進(jìn)程用來處理定時任務(wù)和一些費(fèi)時的異步操作,我想通過client_id獲取玩家session數(shù)據(jù),但是又不想gateway進(jìn)程轉(zhuǎn)發(fā)玩家請求到這個businessWorker進(jìn)程中來,可以這么操作

31 1 0
1個回答

walkor 打賞

寫一個start_task.php

<?php
use Workerman\Worker;
use GatewayWorker\Lib\Gateway;

require_once __DIR__ . '/../../vendor/autoload.php';

$worker = new Worker();
// worker名稱
$worker->name = 'task';
// bussinessWorker進(jìn)程數(shù)量
$worker->count = 1;
$worker->onWorkerStart = function(){
    // 全局設(shè)置一次即可,端口為 start_register.php里的端口
    Gateway::$registerAddress = '127.0.0.1:實際端口';
    $session = Gateway::getSession($client_id);
};

// 如果不是在根目錄啟動,則運(yùn)行runAll方法
if(!defined('GLOBAL_START'))
{
    Worker::runAll();
}
  • 暫無評論
??