PHPackages                             shenboran/yii2-rabbitmq - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Queues &amp; Workers](/categories/queues)
4. /
5. shenboran/yii2-rabbitmq

ActiveYii2-extension[Queues &amp; Workers](/categories/queues)

shenboran/yii2-rabbitmq
=======================

通过rabbit 创建消费者，生产者

6214PHP

Since Dec 8Pushed 8y ago1 watchersCompare

[ Source](https://github.com/shenboran/yii2-rabittmq)[ Packagist](https://packagist.org/packages/shenboran/yii2-rabbitmq)[ RSS](/packages/shenboran-yii2-rabbitmq/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependenciesVersions (1)Used By (0)

yii2-rabittmq
=============

[](#yii2-rabittmq)

非常方便使用rabbitMQ队列(其实只要amqp支持的都可以)，使用yii2框架

使用前
===

[](#使用前)

- php7
- 安装amqp扩展

安装
==

[](#安装)

在项目文件composer.json 中加入

```
"require" : {
        ....
		"shenboran/yii2-rabbitmq" : "dev-master"
	},

```

设置rabbitMQ服务配置信息
================

[](#设置rabbitmq服务配置信息)

在params.php 文件中申明地址

```
    'rabbitMQ' => [
        'host' => "127.0.0.1",
        'port' => '5672',
        'login' >= 'guest',
        'password' => "guest",
        'vhost' => "/"
    ]

```

实现自己队列服务层
=========

[](#实现自己队列服务层)

- 新建文件 SMSQueue.php

```
