1 Star 1 Fork 1

沐雨炫 / tp6+workerman-task

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

tp6+workerman-task

介绍

tp6使用的worker写的异步任务模型

安装教程

  1. composer require maowenke/tp6-workerman-task dev-master

使用说明

配置config下面的worker_task.php

然后命令行启动 php think worker:task start 监听端口

在代码中直接调用AsynchronousTaskProducer::$address=你的监听地址

然后调用AsynchronousTaskProducer::send($data,$Processing) $data为参数数组,$Processing为处理数据的类或者类名字符串 windows上为单进程,liunx上课设置成多进程 处理进程的类必须实现public 的 fire方法

        public function index()
    {
        AsynchronousTaskProducer::$address = '127.0.0.1:19345';
        for ($i=0;$i<10;$i++){
            $gateway_buffer = [
                'id'=>10-$i,
                'name'=>17
            ];
            $obj = "\app\index\buss\Ces";
            AsynchronousTaskProducer::send($gateway_buffer,$obj);
        }
        echo '成功';exit;
    }

参与贡献

  1. 沐雨轩
  2. thinkphp

空文件

简介

tp6使用的worker写的异步任务模型 展开 收起
PHP
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
PHP
1
https://gitee.com/FengXuanJi/tp6-workerman-task.git
git@gitee.com:FengXuanJi/tp6-workerman-task.git
FengXuanJi
tp6-workerman-task
tp6+workerman-task
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891