mmfei / hyperf-async-event
An async event for hyperf.
Installs: 12 081
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
Requires
- hyperf/async-queue: ^3.0
- hyperf/event: ^3.0.0
README
这是基于 async-queue 的 event 的异步框架
Installation
composer require mmfei/event
composer require mmfei/async-queue
composer require mmfei/hyperf-async-event
Configuration
Publish config
php bin/hyperf.php vendor:publish mmfei/hyperf-async-event
Config files:
+ ./config/autoload/async_queue.php
+ ./config/autoload/dependencies.php
+ ./config/autoload/processer.php
+ ./config/autoload/redis.php
Usage
$event = new \StdClass(); //$event->async_delay = 0; $event->is_support_async = true; $event->data = 'test'; \Hyperf\Utils\ApplicationContext::getContainer()->get(EventDispatcherInterface::class)->dispatch($event);