* @copyright walkor * @link http://www.workerman.net/ * @license http://www.opensource.org/licenses/mit-license.php MIT License */ use \Workerman\Worker; use \Workerman\WebServer; use \GatewayWorker\Gateway; use \GatewayWorker\BusinessWorker; use \Workerman\Autoloader; // 自动加载类 require_once __DIR__ . '/../../vendor/autoload.php'; // 获取插件配置 $fastchat_config = get_addon_config('fastchat'); // bussinessWorker 进程 $worker = new BusinessWorker(); // worker名称 $worker->name = 'FastChatBusinessWorker'; // bussinessWorker进程数量 $worker->count = $fastchat_config['worker_process_number']; // 服务注册地址 $worker->registerAddress = '127.0.0.1:' . $fastchat_config['register_port']; //设置处理业务的类,此处制定Events的命名空间 $worker->eventHandler = 'addons\fastchat\library\GatewayWorker\Applications\FastChat\Events'; // 如果不是在根目录启动,则运行runAll方法 if (!defined('GLOBAL_START')) { Worker::runAll(); }