一、安装
1、安装libevent
引用
wget http://cloud.github.com/downloads/libevent/libevent/libevent-1.4.14b-stable.tar.gz
cp libevent-1.4.14b-stable.tar.gz /usr/local/src/
tar zxvf libevent-1.4.14b-stable.tar.gz
cd libevent-1.4.14b-stable
./configure --prefix=/usr/local/libevent
make
make install
2、安装beanstalkd(本文提供附件)
引用
cp beanstalkd-1.4.6.tar.gz /usr/local/src/
tar zxvf beanstalkd-1.4.6.tar.gz
cd beanstalkd-1.4.6
./configure --prefix=/usr/local/beanstalkd
make
make install
./beanstalkd -d -l 127.0.0.1 -p 11300
3、php客户端的使用,建议采用源码的方式,不用扩展的方式。
http://sourceforge.net/projects/beanstalk/ 下载php客户端代码
引用
<?php
require('./BeanStalk.class.php');
$beanstalk = BeanStalk::open(array(
'servers' => array( '127.0.0.1:11300' ),
'select' => 'random peek'
));
$beanstalk->use_tube('foo');
$beanstalk->put(0, 0, 120, 'say hello world');
$beanstalk->watch('foo');
$job = $beanstalk->reserve_with_timeout();
echo $job->get(); // Output: 'say hello world'
Beanstalk::delete($job); // Delete the job.
?>
分享到:
相关推荐
PHP消息队列Beanstalkd类下载。Beanstalkd,一个高性能、轻量级的分布式内存队列系统,最初设计的目的是想通过后台异步执行耗时的任务来降低高容量Web应用系统的页面访问延迟,支持过有9.5 million用户的Facebook ...
beanstalkd的php语言的sdk,beanstalkd是一种基于memache协议之上的高效队列
流行的队列驱动
Python使用Beanstalkd做异步任务处理的方法共5页.pdf.zip
本文实例为大家分享了php beanstalkd消息队列类的具体代码,供大家参考,具体内容如下 <?php namespace Common\Business; /** * beanstalk: A minimalistic PHP beanstalk client. * * Copyright (c) 2009-...
Python使用Beanstalkd做异步任务处理的方法共5页.pdf.zip
beanstalkd-1.4.6安装包
beanstalkd test client. press test producer and consumer
Beanstalkd分布式内存队列系统 的 spring boot starter 封装 部署 beanstalkd 服务 docker run -d -p 11300:11300 schickling/beanstalkd ② 引入依赖 <groupId>com.pig4cloud.beanstalk</groupId> <artifactId>...
Beanstalkd中文使用手册 Beanstalk,一个高性能、轻量级的分布式内存队列系统,最初设计的目的是想通过后台异步执行耗时的任务来降低高容量Web应用系统的页面访问延迟,支持过有9.5 million用户的Facebook Causes...
使用 Beanstalkd 作为消息队列服务,然后结合 Python 的装饰器语法实现一个简单的异步任务处理工具. 最终效果 定义任务: from xxxxx.job_queue import JobQueue queue = JobQueue() @queue.task('task_tube_one') ...
消息队列 beanstalkd 使用 php 连接及操作的各方法示例代码,包括连接文件程序代码、消费方的各种方法示例代码、生产方的各个方法示例代码。
主要介绍了PHP Beanstalkd消息队列的安装与使用方法,结合实例形式详细分析了PHP Beanstalkd消息队列的基本功能、原理、安装、使用方法及相关操作注意事项,需要的朋友可以参考下
Pheanstalk:一个Beanstalkd队列PHP客户端库
beanstalkd分布式队列的java客户端,支持连接池,性能为原生的10-20倍。
running on linux x86 64bit
在本篇文章里小编给大家分享的是关于PHP7生产环境队列Beanstalkd用法内容,需要的朋友们可以参考下。