Yii2整合RabbitMQ

    在这里用Yii2.0 advanced版本整合rabbitmq,并用rabbitmq的简单模式作为测试。

    1、既然是yii,那就使用composer安装依赖包

       composer require php-amqplib/php-amqplib  2.9.*

    注意:对于php-amqplib>2.6.0的版本,有可能在下载的过程中报错,这里要确保php.ini中的php_sockets扩展前面的;是去掉了的

  Yii2整合RabbitMQ

   2、代码编写

无需在配置文件中做任何配置,代码编写在console\controlles下

发送消息

 Yii2整合RabbitMQ

接收消息

 Yii2整合RabbitMQ

3、控制台测试

    yii receive/index 消费者在相应的队列处监听:

    Yii2整合RabbitMQ

   yii send/index 生产者往队列里发布消息

  Yii2整合RabbitMQ

  消费者接收到消息并进行处理

    Yii2整合RabbitMQ

 

 

 

相关文章:

  • 2021-10-11
  • 2021-05-10
  • 2021-09-03
  • 2021-07-16
  • 2021-10-24
  • 2021-11-13
  • 2021-04-04
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-10-03
  • 2022-02-19
  • 2021-07-09
  • 2022-12-23
  • 2021-12-04
相关资源
相似解决方案