From 29d96ccba4584ce81bc8aa509c6fa2a459647e7c Mon Sep 17 00:00:00 2001 From: root Date: Thu, 28 Aug 2025 17:06:26 +0800 Subject: [PATCH] up. --- composer.json | 3 ++- config/worker.php | 39 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 41 insertions(+), 1 deletion(-) create mode 100644 config/worker.php diff --git a/composer.json b/composer.json index 63b5ced..6b51046 100644 --- a/composer.json +++ b/composer.json @@ -28,7 +28,8 @@ "firebase/php-jwt": "dev-main", "hashids/hashids": "5.0.x-dev", "phpmailer/phpmailer": "dev-master", - "topthink/think-helper": "^3.1" + "topthink/think-helper": "^3.1", + "topthink/think-worker": "5.0.x-dev" }, "require-dev": { "topthink/think-dumper": "^1.0", diff --git a/config/worker.php b/config/worker.php new file mode 100644 index 0000000..b8bd04f --- /dev/null +++ b/config/worker.php @@ -0,0 +1,39 @@ + +// +---------------------------------------------------------------------- + +use think\worker\websocket\Handler; + +return [ + 'http' => [ + 'enable' => true, + 'host' => '0.0.0.0', + 'port' => 8080, + 'worker_num' => 4, + 'options' => [], + ], + 'websocket' => [ + 'enable' => false, + 'handler' => Handler::class, + 'ping_interval' => 25000, + 'ping_timeout' => 60000, + ], + //队列 + 'queue' => [ + 'enable' => false, + 'workers' => [], + ], + 'hot_update' => [ + 'enable' => env('APP_DEBUG', false), + 'name' => ['*.php'], + 'include' => [app_path(), config_path(), root_path('route')], + 'exclude' => [], + ], +];