<?php
namespace app\admin\controller;
use GatewayWorker\BusinessWorker;
use Workerman\Worker;
//require '../extend/GlobalData-master/src/Client.php';
class GateWayBusinessWorker
{
public function index()
{
//businessWorker 進(jìn)程
$worker = new BusinessWorker();
//worker 名稱
$worker->name = 'TpWorkBusinessWorker';
$worker->count = Cfg::tp_business_count;
// 服務(wù)注冊地址
$worker->registerAddress = '127.0.0.1:' . Cfg::tp_register_port;
$worker->eventHandler = '\app\admin\controller\GateWayEvents';
//分類:log
$worker_log = new BusinessWorker();
$worker_log->name = 'TpWorkBusinessWorker_log';
$worker_log->count = 1;
$worker_log->registerAddress = '127.0.0.1:' . Cfg::tp_log_register_port;
$worker_log->eventHandler = '\app\admin\controller\GateWayEventsLog';
// 如果不是在根目錄啟動,則運行 runAll 方法
if ( !defined( 'TP_GLOBAL_START' ) ) {
// 啟用swoole的事件驅(qū)動
Worker::$eventLoopClass = 'Workerman\Events\Swoole';
Worker::runAll();
}
}
}
啟動后是這樣的,這樣放一起會不會影響性能,還是分開啟動好?