mirror of
https://github.com/zhamao-robot/zhamao-framework.git
synced 2026-07-25 01:25:34 +08:00
bump version to 3.2.8 and add event loop class fallback for Workerman
This commit is contained in:
@@ -50,7 +50,7 @@ class Framework
|
|||||||
public const VERSION_ID = 727;
|
public const VERSION_ID = 727;
|
||||||
|
|
||||||
/** @var string 版本名称 */
|
/** @var string 版本名称 */
|
||||||
public const VERSION = '3.2.7';
|
public const VERSION = '3.2.8';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @var RuntimePreferences 运行时偏好(环境信息&参数)
|
* @var RuntimePreferences 运行时偏好(环境信息&参数)
|
||||||
@@ -211,6 +211,9 @@ class Framework
|
|||||||
break;
|
break;
|
||||||
case 'workerman':
|
case 'workerman':
|
||||||
config(['global.workerman_options.driver_init_policy' => DriverInitPolicy::MULTI_PROCESS_INIT_IN_MASTER]);
|
config(['global.workerman_options.driver_init_policy' => DriverInitPolicy::MULTI_PROCESS_INIT_IN_MASTER]);
|
||||||
|
if (!extension_loaded('event') && !extension_loaded('libevent')) {
|
||||||
|
Worker::$eventLoopClass = \Workerman\Events\Select::class;
|
||||||
|
}
|
||||||
$this->driver = new WorkermanDriver(config('global.workerman_options'));
|
$this->driver = new WorkermanDriver(config('global.workerman_options'));
|
||||||
$this->driver->initDriverProtocols(config('global.servers'));
|
$this->driver->initDriverProtocols(config('global.servers'));
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user