Download the PHP package teclaelvis/rabbitmq-phalcon-adapter without Composer
On this page you can find all versions of the php package teclaelvis/rabbitmq-phalcon-adapter. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download teclaelvis/rabbitmq-phalcon-adapter
More information about teclaelvis/rabbitmq-phalcon-adapter
Files in teclaelvis/rabbitmq-phalcon-adapter
Download teclaelvis/rabbitmq-phalcon-adapter
More information about teclaelvis/rabbitmq-phalcon-adapter
Files in teclaelvis/rabbitmq-phalcon-adapter
Vendor teclaelvis
Package rabbitmq-phalcon-adapter
Short Description Adapter package for phalcon project
License MIT
Package rabbitmq-phalcon-adapter
Short Description Adapter package for phalcon project
License MIT
Please rate this library. Is it a good library?
Informations about the package rabbitmq-phalcon-adapter
phalcon-rabbitmq-adapter
Adapter for phalcon queue manager
Installation
Initial configuration
We need to create a new instance of the QueueManagerFactory
class and pass the adapter as a parameter.
If you are working with a `ssl connection`, you can use the follow code:
in Phalcon we can use the `QueueManagerFactory` class as a service, for example:
and then we can use it in our logic to get the queue manager:
## Producer configuration
The example below shows how to configure a producer
## Consumer configuration
The example below shows how to configure a consumer
The code above will consume the messages from the queue and print the message body and `$message->ack()` will acknowledge the message.
## RabbitMQAdapter options
| Option | Type | Default | Description |
| --- | --- | --- | --- |
| host | string | '' | RabbitMQ host |
| port | int | 5672 | RabbitMQ port |
| user | string | '' | RabbitMQ user |
| password | string | '' | RabbitMQ password |
| ssl | bool | false | Enable ssl mode |
| options | array | [] | RabbitMQ connection options |
## QueueManagerFactory options
The `QueueManagerFactory->build()` method accepts the following options:
| Option | Type | Default | Description |
| --- | --- | --- | --- |
| queueName | string | '' | Queue name |
| type | string | '' | Queue type (producer or consumer) |
| exchangeName | string | '' | Exchange name |
| exchangeType | string | '' | Exchange type |
if type is `consumer` the method returns a `ConsumeQueue` instance, if type is `producer` the method returns a `ProducerQueue` instance.
All versions of rabbitmq-phalcon-adapter with dependencies
PHP Build Version
Package Version
The package teclaelvis/rabbitmq-phalcon-adapter contains the following files
Loading the files please wait ....