tp5.1使用RabbitMQ的使用记录

下载tp6.0最新版的框架,并且指定下载后的文件名:tp6

composer create-project topthink/think=6.0.* tp6

下载tp5.1最新版本的框架,并且指定下载后的文件名:tp5

composer create-project topthink/think=5.1.* tp5

准备工作:

  1. 搭建好rabbitmq服务器

  2. 搭建好TP网站

一、 安装amqp包

composer require php-amqplib/php-amqplib

二、 网站中写一个发布者请求,往rabbitmq服务器发送数据。

app\controller\Test.php

<?php

namespace app\command;

use think\console\Command;
use think\console\Input;
use think\console\Output;

use PhpAmqpLib\Connection\AMQPStreamConnection;
// use app\Library\RabbimtMQConnection;
use PhpAmqpLib\Message\AMQPMessage;

class Receive extends Command
{
   
    protected function configure()
    {
   
        // 指令配置
        $this->setName('receive');
        // 设置参数
        
    }

    protected function execute(Input $input, Output $output)
    {
   

        // 指令输出
        $output->writeln("RabbitMQ fanout消费队列开始启动……\n")

你可能感兴趣的:(rabbitmq,rabbitmq,分布式,php)