Download the PHP package huaji-team/rabbitmq-client without Composer

On this page you can find all versions of the php package huaji-team/rabbitmq-client. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package rabbitmq-client

说明

RabbitMQ 是一个很常用的消息中间件,但是官方提供客户端比较难用,好理解使用方便为目的,再次封装一下。

安装

生产消息

默认的交换机的是 主题型的可以通过

获取交换机类进行设置。

消费消息

首先要 创建一个 消费的类继承 ConsumerMessage类, consumeMessage方法就是写回调的逻辑。

默认 NoACK 是 false ,可以通过 $consumer->setNoACK(true); 设置不需要确认。

消息需要确认时候,回调里面 要return true 表示处理成功, retrun false 表示消费失败,会重新放到队列。 当抛出异常时候, 会根据是否方法队列就行判断,默认是放回队列,可以通过 $consumer->isRequeue(false) 就行设置,是放回队列还是丢弃。


All versions of rabbitmq-client with dependencies

PHP Build Version
Package Version
Requires php-amqplib/php-amqplib Version ^2.11
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package huaji-team/rabbitmq-client contains the following files

Loading the files please wait ....