php运用swoole开发客服系统,swoole-crontab

软件简介

Swoole-Crontab(基于Swoole扩展)

1.概述

基于swoole的定时器程序,支持秒级处理.

异步多进程处理。

完全兼容crontab语法,且支持秒的配置,可使用数组规定好精确操作时间

单中心-多客户端模式,能够横向扩展

web界面管理,增删改查任务,完整的权限控制.

请使用swoole扩展1.8.0+

2.架构图

x.png

3.Crontab配置

介绍一下时间配置

0 1 2 3 4 5

| | | | | |

| | | | | +------ day of week (0 - 6) (Sunday=0)

| | | | +------ month (1 - 12)

| | | +-------- day of month (1 - 31)

| | +---------- hour (0 - 23)

| +------------ min (0 - 59)

+-------------- sec (0-59)[可省略,如果没有0位,则最小时间粒度是分钟]

4.开始使用

1.修改配置

/path/to/src/admin/config/dev/db.php 中修改mysql配置。

/path/to/src/center/config/dev/db.php 中修改mysql配置。

进入mysql数据库执行/path/to/doc/crontab.sql 的sql文件

src/center/_init.php 修改 PUBLIC_PATH swoole framework框架所在的路径

2.下载swoole framework框架到本地/data/www/public/

framework

3.配置nginx,列子如下:

server {

listen 80;

server_name crontab.test.com;

root /data/www/wwwroot/swoole-crontab/src/public;

index index.php index.html;

location / {

if (!-e $request_filename) {

rewrite ^/(.*)$ /index.php;

}

}

location ~ \.php$ {

fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

include fastcgi_params;

}

}

4.启动中心服

/path/to/php /path/to/src/center/center start -d -h 127.0.0.1 -p 8901

5.启动客户端

-h 是指中心服地址 -p 中心服端口

/path/to/php /path/to/src/agent/agent.php start -d -h 127.0.0.1 -p 8901

6.web界面访问

输入nginx配置的地址访问web界面,默认用户名/密码是admin/admin

7.各配置文件的修改

7.1 admin管理后台的配置文件修改

src/admin/configs/dev/db.php 修改数据库配置

src/admin/configs/dev/service.php 中心服启动时候监听的ip端口,需要跟中心服通讯

src/public/index.php

修改 WEBROOT 域名

修改 PUBLIC_PATH swoole framework框架所在的路径

7.2 中心服配置

src/center/configs/dev/db.php 修改数据库配置

4.使用交流

demo.png

QQ群:560807006

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值