config\Worker::getInitData PHP Method

getInitData() public static method

获取Worker类初始化配置
public static getInitData ( ) : multitype:number
return multitype:number
    public static function getInitData()
    {
        $config = array('max_log_buffer_size' => 1024000, 'write_period_length' => 50000, 'clear_period_length' => 100000, 'expired_time' => 31536000, 'logBufferKey' => 'logBuffer', 'statisticDir' => 'statistic/statistic/', 'logDir' => 'statistic/log/', 'statisticDataKey' => 'statisticData');
        return $config;
    }

Usage Example

Example #1
0
 public function __construct()
 {
     $initData = \Config\Worker::getInitData();
     foreach ($initData as $key => $val) {
         $this->{$key} = $val;
     }
     if (isset(\Config\Worker::$masterPidPath)) {
         $this->masterPidPath = \Config\Worker::$masterPidPath;
     }
     if (isset(\Config\Config::$ProviderPort)) {
         $this->handleProviderPort = \Config\Config::$ProviderPort;
     }
     if (isset(\Config\Config::$findProviderPort)) {
         $this->udpFinderport = \Config\Config::$findProviderPort;
     }
 }