init: 项目初始代码
This commit is contained in:
31
config/async.php
Normal file
31
config/async.php
Normal file
@@ -0,0 +1,31 @@
|
||||
<?php
|
||||
|
||||
use Baiy\ThinkAsync\Subscribe\ConfigFileEventGetter;
|
||||
use Baiy\ThinkAsync\Subscribe\DemoSubscriber;
|
||||
|
||||
return [
|
||||
// 异步执行默认队列
|
||||
'async_exec_method_queue' => 'async_exec_method',
|
||||
// 异步执行自定义队列
|
||||
'async_exec_method_custom_queue' => [
|
||||
'async_exec_method_custom' => '自定义异步执行队列',
|
||||
],
|
||||
|
||||
// 异步订阅默认队列名称
|
||||
'subscribe_default_queue' => 'subscribe_default',
|
||||
// 异步订阅事件获取类
|
||||
'subscribe_event_get_class' => ConfigFileEventGetter::class,
|
||||
// 异步订阅事件配置(可通过修改`subscribe_event_get_class`改变配置来源)
|
||||
'subscribe_event_config' => [
|
||||
[
|
||||
'name' => 'demo',
|
||||
'title' => '演示事件',
|
||||
'queue' => 'async_subscribe_demo', // 事件处理队列 为空使用异步订阅默认队列
|
||||
|
||||
// 事件订阅者配置
|
||||
'subscriber' => [
|
||||
[DemoSubscriber::class, 'handle'],
|
||||
]
|
||||
]
|
||||
]
|
||||
];
|
||||
Reference in New Issue
Block a user