Skip to content

Time-isMoney/AMQP-queue

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AMQP-queue

AMQP queue

Install

composer require davislar/amqp

Config

     [
          'pidDir' => '/var/www/Projects/test/AMQP-queue/runtime',
          'amqp' => [
              'host' => 'rmq.dzensteam.com',
              'port' => 5672,
              'vhost' => '/test',
              'user' => 'admin',
              'pass' => 'time',
              'persisted' => false,
              'connection_timeout' => 10000,
          ],
          'consumers' => [
              [
                  'name' => 'test',
                  'enabled' => true,
                  'queue' => 'test',
                  'router' => [
                      'delSteamFriend' => [
                          \Davislar\AMQP\tests\TestAction::class,
                          \Davislar\AMQP\tests\Test2Action::class
                      ]
                  ]
              ]
          ],
          'messengers' => [
              [
                  'class' => ConsoleHandler::class,
                  'config' => [
                      'levels' => [
                          MassageHandler::VERBOSE_NOTICE,
                          MassageHandler::VERBOSE_LOG,
                          MassageHandler::VERBOSE_ERROR,
                          MassageHandler::VERBOSE_WARNING
                      ]
                  ]
              ]
          ]
      ]

About

AMQP queue

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 100.0%