epii/tiny-mq-sdk

一个超级简单的消息队列 tiny-mq 的client sdk。

0.0.3 2019-03-26 02:30 UTC

This package is auto-updated.

Last update: 2024-05-26 14:03:40 UTC


README

添加任务

require_once __DIR__ . "/vendor/autoload.php";
$client = new \epii\mq\client\driver\local_cli("php", "/Volumes/BOOTCAMP/php/phpworkspace/fayuan/crontab-scripts/root.php", __DIR__ . "/cache");
\epii\mq\client\MqClient::init($client) ;

\epii\mq\client\MqClient::add_push("ceshi", "php /Volumes/BOOTCAMP/php/phpworkspace/epii-composer-libs/epii-mq-sdk/test/test.php ".time().":".rand(1,10000), time());
$ret = \epii\mq\client\MqClient::add_submit() ;
var_dump($ret->isSuccess());
var_dump($ret->getMsg());


任务完成

require_once __DIR__ . "/vendor/autoload.php";
$client = new \epii\mq\client\driver\local_cli("php", "/Volumes/BOOTCAMP/php/phpworkspace/fayuan/crontab-scripts/root.php", __DIR__ . "/cache");
\epii\mq\client\MqClient::init($client);

$ret = \epii\mq\client\MqClient::finish("0000");
var_dump($ret->isSuccess());
var_dump($ret->getMsg());