博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
基于Swoole和beanstalkd实现多进程处理消息队列。
阅读量:6202 次
发布时间:2019-06-21

本文共 612 字,大约阅读时间需要 2 分钟。

hot3.png

项目地址

目的

基于Swoole和beanstalkd实现多进程处理消息队列。

安装

composer require ywna/swbt

初始化

vendor/bin/SWBT init

执行初始化命令后将会自动生成swbt文件夹。

swbt├── config│   └── SWBT.php├── .env└── storage    ├── logs    │   ├── 2018-06-12.log    │   └── 2018-06-19.log    └── master.pid
  1. SWBT.php文件用于配置消息队列管道及其处理类
  2. .env项目配置文件
  3. logs文件夹下为deamon方式运行下产生的日志内容
  4. master.pid是运行时的进程PID信息

命令

  1. 查看beanstalkd的状态信息
    vendor/bin/SWBT status
  2. 查看beanstalkd的job信息
    vendor/bin/SWBT status-job
  3. 启动(deamon)
    vendor/bin/SWBT start
  4. 启动
    vendor/bin/SWBT run
  5. 停止
    vendor/bin/SWBT stop
  6. 重启
    vendor/bin/SWBT restart

其它

  1. 子进程异常退出时将会自动重启。

文章内容更新中

转载于:https://my.oschina.net/chenbotome/blog/1835250

你可能感兴趣的文章
sqlplus / as sysdba ora-01031 insufficient privileges
查看>>
Redis复制与可扩展集群搭建
查看>>
我的友情链接
查看>>
LOADING Redis is loading the dataset in memory
查看>>
ASP.Net页面刷新后自动滚动到原来位置
查看>>
java 常用正则表达式 的使用
查看>>
Struts2中request,session,application三种请求方法
查看>>
php - 获取数组头尾元素
查看>>
呼吁:合理评论,请不要随意灌水!
查看>>
在 Cent OS 6.5 中firefox 安装 flash 插件
查看>>
系统集成项目管理工程师每日真题一练
查看>>
Java定位与解决问题的手段总结
查看>>
跟我学C--简单入门例子
查看>>
Tomcat 7 集群 Session共享 MSM(Memcache Session Manager)
查看>>
Android Framework------之PowerManagerService的功能
查看>>
我的友情链接
查看>>
外国程序员整理的Java资料大全
查看>>
禁用VM与Hypervisor之间的时间同步功能
查看>>
Greenplum集群安装(测试环境)
查看>>
Docker的各个网络模式
查看>>