PHP-Beanstalkd消息队列 延迟队列的搭建使用

2020-11-13 16:00:15 浏览数 (1)

一安装

代码语言:javascript复制
>=PHP7.0  
>=Centos7.0 
  yum install beanstalkd --enablerepo=epel
代码语言:javascript复制
启动:/usr/bin/beanstalkd -l 0.0.0.0 -p11300 -b /var/lib/beanstalkd/binlog -F &

参数:

代码语言:javascript复制
    /usr/bin/beanstalkd -h
    Use:/usr/bin/beanstalkd [OPTIONS]
    Options:
    -b 开启binlog,断电后重启会自动恢复任务。
    -f MS fsync最多每MS毫秒-F从不fsync(默认)
    -l ADDR侦听地址(默认为0.0.0.0)
    -p端口侦听端口(默认为11300)
    -u USER成为用户和组
    -z BYTES设置最大作业大小(以字节为单位)(默认值为65535)
    -s BYTES设置每个wal文件的大小(默认为10485760) (将被舍入到512字节的倍数)
    -c压缩binlog(默认)
    - n 不要压缩binlog
    -v显示版本信息
    -V增加冗长度
    -h显示这个帮助   
配置文件:
/etc/sysconfig/beanstalkd

0 人点赞