2017 © Pedro Peláez
 

library amqp-async

Async AMQP 0.9.1 client for PHP designed to work with Icicle.

image

dataprocessors/amqp-async

Async AMQP 0.9.1 client for PHP designed to work with Icicle.

  • Tuesday, February 6, 2018
  • by barrylb
  • Repository
  • 4 Watchers
  • 12 Stars
  • 1,681 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 2 Forks
  • 0 Open issues
  • 13 Versions
  • 8 % Grown

The README.md

amqp-async

Build Status LGPL-2.1 License, (*1)

amqp-async is an implementation of the AMQP 0.9.1 protocol for PHP designed to work with Icicle., (*2)

Potentially supporting Amp in the future., (*3)

Requirements
  • PHP 7.0+
Installation

The recommended way to install amqp-async is with the Composer package manager. (See the Composer installation guide for information on installing and using Composer.), (*4)

Run the following command to use the library in your project:, (*5)

composer require dataprocessors/amqp-async

You can also manually edit composer.json to add amqp-async as a project requirement., (*6)

// composer.json
{
    "require": {
        "dataprocessors/amqp-async": "1.0.*"
    }
}

Example

<?php
require_once "vendor/autoload.php";

class Demo {

  public function go() {
    $conn = new DataProcessors\AMQP\AMQPConnection();
    yield $conn->connect('127.0.0.1', 5672, 'guest', 'guest');
    $channel = yield $conn->channel();
    yield $channel->basic_consume('test', '', false, false, false, false,
      function($msg) {
        echo "Got a message\n";
      }
    );
  }

}

$demo = new Demo();
$coroutine = new Icicle\Coroutine\Coroutine($demo->go());
Icicle\Loop\run();

Credits

amqp-async is based on php-amqplib, (*7)

The Versions

06/02 2018

dev-master

9999999-dev https://github.com/DataProcessors/amqp-async/

Async AMQP 0.9.1 client for PHP designed to work with Icicle.

  Sources   Download

LGPL-2.1

The Requires

 

The Development Requires

by Data Processors

rabbitmq queue message

06/02 2018

v1.0.10

1.0.10.0 https://github.com/DataProcessors/amqp-async/

Async AMQP 0.9.1 client for PHP designed to work with Icicle.

  Sources   Download

LGPL-2.1

The Requires

 

The Development Requires

by Data Processors

rabbitmq queue message

28/11 2016

v1.0.9

1.0.9.0 https://github.com/DataProcessors/amqp-async/

Async AMQP 0.9.1 client for PHP designed to work with Icicle.

  Sources   Download

LGPL-2.1

The Requires

 

The Development Requires

by Data Processors

rabbitmq queue message

08/09 2016

v1.0.8

1.0.8.0 https://github.com/DataProcessors/amqp-async/

Async AMQP 0.9.1 client for PHP designed to work with Icicle.

  Sources   Download

LGPL-2.1

The Requires

 

The Development Requires

by Data Processors

rabbitmq queue message

29/04 2016

v1.0.7

1.0.7.0 https://github.com/DataProcessors/amqp-async/

Async AMQP 0.9.1 client for PHP designed to work with Icicle.

  Sources   Download

LGPL-2.1

The Requires

 

The Development Requires

by Data Processors

rabbitmq queue message

22/04 2016

v1.0.6

1.0.6.0 https://github.com/DataProcessors/amqp-async/

Async AMQP 0.9.1 client for PHP designed to work with Icicle.

  Sources   Download

LGPL-2.1

The Requires

 

The Development Requires

by Data Processors

rabbitmq queue message

05/01 2016

v1.0.5

1.0.5.0 https://github.com/DataProcessors/amqp-async/

Async AMQP 0.9.1 client for PHP designed to work with Icicle.

  Sources   Download

LGPL-2.1

The Requires

 

The Development Requires

by Data Processors

rabbitmq queue message

04/01 2016

v1.0.4

1.0.4.0 https://github.com/DataProcessors/amqp-async/

Async AMQP 0.9.1 client for PHP designed to work with Icicle.

  Sources   Download

LGPL-2.1

The Requires

 

The Development Requires

by Data Processors

rabbitmq queue message

04/01 2016

v1.0.3

1.0.3.0 https://github.com/DataProcessors/amqp-async/

Async AMQP 0.9.1 client for PHP designed to work with Icicle.

  Sources   Download

LGPL-2.1

The Requires

 

The Development Requires

by Data Processors

rabbitmq queue message

16/12 2015

v1.0.2

1.0.2.0 https://github.com/DataProcessors/amqp-async/

Async AMQP 0.9.1 client for PHP designed to work with Icicle.

  Sources   Download

LGPL-2.1

The Requires

 

The Development Requires

by Data Processors

rabbitmq queue message

02/11 2015

dev-2.0.x-dev

dev-2.0.x-dev http://icicle.io

Asynchronous AMQP 0.9.1 client for Icicle.

  Sources   Download

LGPL-2.1

The Requires

 

The Development Requires

by Barry Brannan

rabbitmq queue message

30/10 2015

v1.0.1

1.0.1.0 https://github.com/DataProcessors/amqp-async/

Async AMQP 0.9.1 client for PHP designed to work with Icicle.

  Sources   Download

LGPL-2.1

The Requires

 

The Development Requires

by Data Processors

rabbitmq queue message

22/10 2015

1.0.0

1.0.0.0 https://github.com/DataProcessors/amqp-async/

This library is an implementation of the AMQP 0.9.1 protocol for PHP designed to work with Icicle.

  Sources   Download

LGPL-2.1

The Requires

 

The Development Requires

by Data Processors

rabbitmq queue message