2017 © Pedro Peláez
 

library rabbitmq-message

rabbitmq message for laravel.

image

wangyan/rabbitmq-message

rabbitmq message for laravel.

  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 1 Open issues
  • 5 Versions
  • 0 % Grown

The README.md

Usage

config/app.php中加入:, (*1)

 Queue\RabbitMQ\Providers\RabbitmqServiceProvider::class

执行命令:, (*2)

php artisan vendor:publish

Publish

### 发布普通消息
$message = app(Message::class);
$message->publish([
    'name' => 'sunshine',
    'age' => 22,
], 'exchange', 'queue', 'direct');
return 'success';

### 发布延时消息
$delayMessage = app(DelayedMessage::class);
$delayMessage->delayPublish([
    'name' => 'Tang',
    'age' => 22,
], 'delay-exchange', 'delay-queue', 5000, 'direct');

return 'success';

Consume

### 消费普通消息
$message = app(Message::class);
$message->consumer('delay-queue', 'consumer_tag', 'delay-exchange', 'callbackFunc', 'direct');


### 消费延时消息
$delayMessage = app(DelayedMessage::class);
$delayMessage->delayConsumer('delay-queue', 'consumer_tag', 'delay-exchange', 'callbackFunc', 'direct');


function testConsume($message)
{
   var_dump(json_decode($message->body, true));
}

The Versions

23/12 2016

dev-master

9999999-dev

rabbitmq message for laravel.

  Sources   Download

MIT

The Requires

 

The Development Requires

by wang yan

23/12 2016

1.0.3

1.0.3.0

rabbitmq message for laravel.

  Sources   Download

MIT

The Requires

 

The Development Requires

by wang yan

22/12 2016

1.0.2

1.0.2.0

rabbitmq message for laravel.

  Sources   Download

MIT

The Requires

 

The Development Requires

by wang yan

21/12 2016

1.0.1

1.0.1.0

rabbitmq message for laravel.

  Sources   Download

MIT

The Requires

 

The Development Requires

by wang yan

21/12 2016

1.0.0

1.0.0.0

rabbitmq message for laravel.

  Sources   Download

MIT

The Requires

 

The Development Requires