共有结构

  1. return [
  2. // Swoole >= 4.1.0可用,不设置默认为true,开启一键协程化
  3. // 'enableCoroutine' => true,
  4. // 主服务器配置
  5. 'mainServer' => [
  6. // 指定服务器命名空间
  7. 'namespace' => 'ImiDemo\HttpDemo\MainServer',
  8. // 服务器类型,暂时仅支持Type::HTTP
  9. // 监听的IP地址,可选
  10. // 'host' => '0.0.0.0',
  11. // 监听的端口
  12. 'port' => 8080,
  13. // 参考 swoole mode,可选
  14. // 'mode' => SWOOLE_BASE,
  15. // 参考 swoole sockType,可选
  16. // 'sockType' => SWOOLE_SOCK_TCP,
  17. // 服务器配置,参数用法同\Swoole\Server->set($configs)
  18. 'configs' => [
  19. 'task_worker_num' => 16,
  20. ],
  21. ],
  22. // 子服务器(端口监听)配置
  23. 'subServers' => [
  24. // 子服务器别名
  25. 'alias1' => [
  26. // 这里同主服务器配置
  27. ]
  28. ];