hadenting/laravel-amqp
最新稳定版本:1.0.0
Composer 安装命令:
composer require hadenting/laravel-amqp
包简介
在laravel框架内快速使用amqp
README 文档
README
laravel 快速使用 amqp
使用说明
1. 安装
composer require hadenting/laravel-amqp
2. 发布
php artisan vendor:publish --provider="Hadenting\Amqp\MongooerConrmqProvider"
生成配置文件amqp.php,插件会默认使用 connections 数组中的 default 连接。
3. 生产和消费
使用sendJson快捷的发送json
AMQP::connection()->sendJson("exchange", "queue", "routingKey", '{"a":"1"}');
使用sendMessage发送
AMQP::connection()->sendMessage("exchange", "queue", "routingKey",
(new AMQPMessage('{"a":"1"}', [
'content_type' => 'application/json',
'delivery_mode' => AMQPMessage::DELIVERY_MODE_PERSISTENT
])));
使用listener监听
AMQP::connection()->listener("exchange", "queue", "routingKey", function (AMQPMessage $message) {
});
统计信息
- 总下载量: 3
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-01-12