Download the PHP package doer/task without Composer

On this page you can find all versions of the php package doer/task. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package task

🚄 Task 异步多进程作业调度

请留意,该服务只支持 Linux 环境。

异步任务作业调度框架,提供异步任务/延时异步任务调度,支队多种类型消息(IPC/Redis/MQ),动态进程池等能力。

该服务用于平滑解决大多业务同步处理时间过长导致服务处理超时,接口等待时间过长(HTTP 连接长时间占用)等问题。使用原生 PHP 编写,默认使用 IPC 进行进程通信,拥有详细运行日志,极少外部依赖,便于部署与维护。其中延时异步任务也可以有效的处理需要依赖第三方服务结果(例如支付、授权)等场景,不需要依赖外部消息队列等服务,纯天然,无公害🐕。

功能特性路线

快速启动

启动调度服务

产生任务(投递任务)

运行结果: 任务会在 tests 目录下创建 delay_tasknormal_task 两个文件,里面的内容即为上方投递任务运行结果。

贡献代码

直接 fork 然后 PR 即可。

流程图

先看源码,晚点补充。

其它

感谢 @博武 大佬,感谢 CCTV!

注:我在代码中藏了一个 BUG 清留意哈!


All versions of task with dependencies

PHP Build Version
Package Version
Requires php Version >=7.1
ext-pcntl Version *
ext-posix Version *
ext-sysvmsg Version *
ext-sysvsem Version *
ext-sysvshm Version *
ext-mbstring Version *
arara/process Version ^1.10
psr/log Version ^1.1
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package doer/task contains the following files

Loading the files please wait ....