PHPackages                             liuliansen/amq-consumer - 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. liuliansen/amq-consumer

ActiveLibrary[Queues &amp; Workers](/categories/queues)

liuliansen/amq-consumer
=======================

基于Workerman以进程形式运行的amq消费者框架

1.0.2(7y ago)015PHP

Since Jul 17Pushed 7y ago1 watchersCompare

[ Source](https://github.com/liuliansen/amq-consumer)[ Packagist](https://packagist.org/packages/liuliansen/amq-consumer)[ RSS](/packages/liuliansen-amq-consumer/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (3)Versions (4)Used By (0)

框架说明
----

[](#框架说明)

本程序基于php-amqplib/php-amqplib库和Workerman框架的一个简单的rabbitMQ的消费者框架。

目的是为php项目整合RabbitMQ提供一个快速的方法。

`安装方法`
------

[](#安装方法)

```
推荐使用composer
composer require liuliansen/amq-consumer

也可以通过 github 克隆安装
git clone https://github.com/liuliansen/amq-consumer.git consumer

```

`其他`
----

[](#其他)

消息发送：本包提供了一个基本的消息发送器 lib/Publisher.php;

消息消费：
消费者是以进程形式运行的，启动方式参见 test/run.php
核心是 lib\\Worker::run方法 ，通过传入配置(参见test/config.php) 即可启动消费者进程(消费者进程数量，以及消费服务可以是多个)

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity64

Established project with proven stability

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

3

Last Release

2854d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/4eafb04d009a325808f2d897ce2c228cbfc5ee4f7bede8581d5d3e59230f7228?d=identicon)[liuliansen](/maintainers/liuliansen)

### Embed Badge

![Health badge](/badges/liuliansen-amq-consumer/health.svg)

```
[![Health](https://phpackages.com/badges/liuliansen-amq-consumer/health.svg)](https://phpackages.com/packages/liuliansen-amq-consumer)
```

###  Alternatives

[vladimir-yuldashev/laravel-queue-rabbitmq

RabbitMQ driver for Laravel Queue. Supports Laravel Horizon.

2.1k9.8M30](/packages/vladimir-yuldashev-laravel-queue-rabbitmq)[php-amqplib/rabbitmq-bundle

Integrates php-amqplib with Symfony &amp; RabbitMq. Formerly emag-tech-labs/rabbitmq-bundle, oldsound/rabbitmq-bundle.

1.3k20.1M65](/packages/php-amqplib-rabbitmq-bundle)[workerman/phpsocket.io

A server side alternative implementation of socket.io in PHP based on Workerman

2.3k578.6k16](/packages/workerman-phpsocketio)[bschmitt/laravel-amqp

AMQP wrapper for Laravel and Lumen to publish and consume messages

2752.3M7](/packages/bschmitt-laravel-amqp)[enqueue/amqp-lib

Message Queue Amqp Transport

1078.5M61](/packages/enqueue-amqp-lib)[jwage/phpamqplib-messenger

Symfony messenger transport for the php-amqplib/php-amqplib library.

84149.7k1](/packages/jwage-phpamqplib-messenger)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
