在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:scheduledTask开源软件地址:https://gitee.com/mlkom/scheduledTask开源软件介绍:定时任务系统该系统基于swoole开发,主要功能以下:
关于swoole介绍基于C语言开发的PHP扩展,swoolePHP语言的高性能网络通信框架,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS查询。
如何使用定时任务系统
后台客户端调用示例代码,参考client.php$client = new swoole_client(SWOOLE_SOCK_TCP);//发起网络连接$ret = $client->connect('127.0.0.1', 9503, 0.5);if(!$ret) { echo "Over flow. errno=". $client->errCode;}//添加定时任务$data = array( 's_id' => 4, 's_interval' => 3000, 's_title' => '我去我去', 's_url' => 'http://queue.caihong.com/stat/stat/login/', 'u_id' => 1);$buffer = array('type'=>'add', 'list'=>$data);//删除定时任务$delData = array('s_id'=>3, 's_timerId'=>3);$buffer = array('type'=>'del', 'list'=>$delData);$buffer = json_encode($buffer) . "\r\n\r\n";$client->send($buffer);$ret = $client->recv();print_r(json_decode($ret, true)); |
请发表评论