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

webman里安裝好了gatewayworker,怎么監(jiān)聽(tīng)兩個(gè)websock的端口?

wekyun

webman里安裝好了gatewayworker,只有一個(gè)websock的端口監(jiān)聽(tīng),想再加一個(gè)websock的新的端口監(jiān)聽(tīng)別的業(yè)務(wù),怎么做?
截圖

<?php

use Webman\GatewayWorker\Gateway;
use Webman\GatewayWorker\BusinessWorker;
use Webman\GatewayWorker\Register;

return [
    'gateway' => [
        'handler' => Gateway::class,
        'listen' => 'websocket://0.0.0.0:7272',
        'count' => cpu_count(),
        'reloadable' => false,
        'constructor' => ['config' => [
            'lanIp' => '127.0.0.1',
            'startPort' => 2300,
            'pingNotResponseLimit' => 1,//客戶端是否必須發(fā)送心跳給服務(wù)端,1發(fā)送,0不發(fā)送
            'pingInterval' => 55,
//            'pingData' => '{"msg_type":"ping"}',//服務(wù)端發(fā)送給客戶端的心跳,注釋了就不發(fā)送了
            'registerAddress' => '127.0.0.1:1236',
            'onConnect' => function () {
            },
        ]]
    ],
    'worker' => [
        'handler' => BusinessWorker::class,
        'count' => cpu_count() * 2,
        'constructor' => ['config' => [
            'eventHandler' => plugin\webman\gateway\Events::class,
            'name' => 'ChatBusinessWorker',
            'registerAddress' => '127.0.0.1:1236',
        ]]
    ],
    'register' => [
        'handler' => Register::class,
        'listen' => 'text://127.0.0.1:1236',
        'count' => 1, // Must be 1
        'constructor' => []
    ],
];
714 1 0
1個(gè)回答

walkor 打賞
return [
    'gateway' => [
        'handler' => Gateway::class,
        'listen' => 'websocket://0.0.0.0:7272',
        'count' => cpu_count(),
        'reloadable' => false,
        'constructor' => ['config' => [
            'lanIp' => '127.0.0.1',
            'startPort' => 2300,
            'pingNotResponseLimit' => 1,//客戶端是否必須發(fā)送心跳給服務(wù)端,1發(fā)送,0不發(fā)送
            'pingInterval' => 55,
//            'pingData' => '{"msg_type":"ping"}',//服務(wù)端發(fā)送給客戶端的心跳,注釋了就不發(fā)送了
            'registerAddress' => '127.0.0.1:1236',
            'onConnect' => function () {
            },
        ]]
    ],
    'worker' => [
        'handler' => BusinessWorker::class,
        'count' => cpu_count() * 2,
        'constructor' => ['config' => [
            'eventHandler' => plugin\webman\gateway\Events::class,
            'name' => 'ChatBusinessWorker',
            'registerAddress' => '127.0.0.1:1236',
        ]]
    ],
    'register' => [
        'handler' => Register::class,
        'listen' => 'text://127.0.0.1:1236',
        'count' => 1, // Must be 1
        'constructor' => []
    ],
    'gateway2' => [
        'handler' => Gateway::class,
        'listen' => 'websocket://0.0.0.0:7373',
        'count' => cpu_count(),
        'reloadable' => false,
        'constructor' => ['config' => [
            'lanIp' => '127.0.0.1',
            'startPort' => 3300,
            'pingNotResponseLimit' => 1,//客戶端是否必須發(fā)送心跳給服務(wù)端,1發(fā)送,0不發(fā)送
            'pingInterval' => 55,
//            'pingData' => '{"msg_type":"ping"}',//服務(wù)端發(fā)送給客戶端的心跳,注釋了就不發(fā)送了
            'registerAddress' => '127.0.0.1:1236',
            'onConnect' => function () {
            },
        ]]
    ],
];
  • wekyun 2024-03-05

    7272和7373處理的業(yè)務(wù)如果要寫在不同的Events.php文件中,要如何配置呀~

  • walkor 2024-03-05

    那就是屬于部署兩套分離的gatewayWorker,二者不互通??磄atewayWorker手冊(cè)常見(jiàn)問(wèn)題

  • wekyun 2024-03-05

    哦哦

  • wekyun 2024-03-05

    思路就是,按照在其他框架中使用GatewayWorker對(duì)吧

  • walkor 2024-03-05

    部署多實(shí)例

年代過(guò)于久遠(yuǎn),無(wú)法發(fā)表回答
??