使用Beanstalkd实现队列

Posted 爱叽叽喳喳->程序媛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Beanstalkd实现队列相关的知识,希望对你有一定的参考价值。

  Beanstalkd可以想象成缓存当中的memcahe或者redise,将我们的队列任务放到内存中进行管理。

  运行环境是在linux中,反正我的windows中没运行成功。。。/(ㄒoㄒ)/~~

   首先下载beanstalkd包,http://kr.github.io/beanstalkd/===下载地址,

    还可以在packagistz中下载https://packagist.org/packages/dionera/laravel-beanstalkd-ui#0.3.2

     我用的是后者, 修改.evn文件

开启beanstalkd服务器

控制器和里面的方法与database driver一样,然后运行浏览器

执行命令queue:work或者queue:listen

   

   

以上是关于使用Beanstalkd实现队列的主要内容,如果未能解决你的问题,请参考以下文章

在同一台服务器上分离beanstalkd队列

使用Beanstalkd实现队列

一个高性能轻量级的分布式内存队列系统--beanstalk

Beanstalkd工作队列

Laravel 队列与 beanstalkd 和 redis 重复

Beanstalkd一个高性能分布式内存队列系统