merlinthemagic / mtm-queues
PHP 7 的消息队列工具
dev-master
2024-03-28 15:08 UTC
Requires
- php: >=7.3.0
- merlinthemagic/mtm-utilities: >=0.0.3
This package is auto-updated.
Last update: 2024-09-28 16:15:29 UTC
README
System V
获取队列
$name = "myQueueName";
$perm = "0600";
$msgFact = \MTM\Queues\Factories::getMessages()->getSystemFive();
$queueObj = $msgFact->getQueue($name, $perm);
向队列中添加消息
$data = "some data";
$type = 1; //1 is default
$queueObj->setData($data, $type);
从队列中获取消息
$type = 0; //0 is return any message, if you are looking for a specific message type, change this
$msgObj = $queueObj->getData($type); //by default not blocking, will return object with type === null on empty