gianarb/lean-queue

资助包维护!
gianarb

0.2.0 2016-11-14 11:45 UTC

This package is auto-updated.

Last update: 2024-09-15 17:03:57 UTC


README

主分支: 构建状态 开发分支: 构建状态

Dependency Status Code Climate

lean queue 系统用于接收和发送不同队列适配器的消息。

目前支持 ArrayAdapterAwsSqs

在队列中发送消息

<?php

$client = \Aws\Sqs\SqsClient::factory();

$queue = new \GianArb\LeanQueue\Queue("https://sqs.eu-west-1.amazonaws.com/xxxxxx/test-php");
$queue->setAdapter(new \GianArb\LeanQueue\Adapter\AwsAdapter($client));

$queue->send("{'example': '2121'}");

接收和删除消息

<?php
$queue = new \GianArb\LeanQueue\Queue("https://sqs.eu-west-1.amazonaws.com/xxxxx/test-php");
$queue->setAdapter(new \GianArb\LeanQueue\Adapter\AwsAdapter($client));

list($receipt, $message) = $queue->receive();

$queue->delete($receipt);

安装

php composer.phar require "gianarb\lean-queue"

贡献

试用它并打开问题或拉取请求! ;)

vendor/bin/phpspec run