所有常用模块正在努力开发,或从Drupal模块转化中,敬请时刻关注更新。贡献你的模块

Queue - 异步消息队列

高仿Drupal 8 Queue系统, 但更强大10倍,支持全网所有异步消息队列驱动器。Drupal 只支持cron队列,不支持异步!
  • 模块描述
  • 模块截图
  • 问题反馈

#用法:

======================


###服务端启动:


```

/usr/bin/beanstalkd -l 0.0.0.0 -p 11300 -b /var/lib/beanstalkd/binlog -F


```


###使用:


你可以在你的任意Controller里如下使用:


```

use Hunter\queue\Plugin\ProviderManager;


$providerManager = new ProviderManager(); //或者依赖注入


$data = array();

$data['title'] = '消息队列发邮件';

$data['content'] = '消息队列邮件内容';

$data['send_to'] = '498023235@qq.com';


$provider = $providerManager->loadProvider();

$provider->createItem('send_mail', $data);


```


###监听:


```

php hunter queue:work --daemon(不加--daemon为执行单个任务)


```




Github: https://github.com/hunteryun/queue