-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Walter Dal Mut edited this page Jan 26, 2017
·
4 revisions
A simple adaptable queue manager
$queue = new Corley\Queue\Queue(YOUR_QUEUE_NAME, $adapter);
// send messages
$queue->send("message");
// receive messages
list($receipt, $message) = $queue->receive();
// remove a message
$queue->delete($receipt);
Just implements three methods from Corley\Queue\QueueInterface
public function send($queueName, $message, array $options);
public function receive($queueName, array $options);
public function delete($queueName, $receipt, array $options);
- AWS SQS (Simple Queue Service) - https://github.com/wdalmut/queue-sqs
- RabbitMQ - https://github.com/wdalmut/queue-rabbitmq
- MySQL - https://github.com/wdalmut/queue-mysql
- Array (development/testing) - https://github.com/wdalmut/queue-array
This project is sponsored by Corley SRL