ebichan / silex-amqp-provider
Silex框架的AMQP服务提供者。
1.0.1
2016-06-06 12:00 UTC
Requires
- php-amqplib/php-amqplib: 2.6.*
- pimple/pimple: *
- silex/silex: 1.*
This package is not auto-updated.
Last update: 2024-09-20 03:02:46 UTC
README
此存储库强烈受到Vitaliy Chesnokov在Mongo Silex Provider上的工作的启发。
通过composer安装
在您的composer.json
中添加此库的require条目。
{ "require": { "ebichan/silex-amqp-provider": "dev-master" } }
然后运行composer install
(或update
)下载所有文件。
用法
服务注册
$app->register(new AmqpServiceProvider, array( 'amqp.connections' => array( 'default' => array( 'host' => 'localhost', 'port' => 5672, 'username' => 'guest', 'password' => 'guest', 'vhost' => '/' ) ), ));
获取连接
$connections = $app['amqp']; $defaultConnection = $connections['default'];
通过工厂创建amqp连接
$amqpFactory = $app['amqp.factory']; $customConnection = $amqpFactory('localhost', 5672, 'guest', 'guest', '/');