tp6集成mq生产者 消费者 精准模式

参考 github 
https://github.com/php-amqplib/php-amqplib
参考博客
https://www.cnblogs.com/fish-minuet/p/9771096.html
/**
生产者
*/
public function test()
    {
   

        $conf = [
            'host' => config('api.MQCONFIG.host'),
            'port' => config('api.MQCONFIG.port'),
            'user' => config('api.MQCONFIG.username'),
            'pwd' => config('api.MQCONFIG.password'),
            'vhost' => '/',
        ];

        $exchangeName = 'kd_sms_send_ex'; //交换机名

        $queueName = 'kd_sms_send_q'; //队列名称

        $routingKey = 'sms_send'; //路由关键字(也可以省略)


        $conn = new AMQPStreamConnection( //建立生产者与mq之间的连接

            $conf['host'], $conf['port'], $conf['user'], $conf['pwd'], $conf['vhost']

        );

        $channel = $conn->channel(); //在已连接基础上建立生产者与mq之间的通道


        $channel->exchange_declare($exchangeName, 'direct', false, true, false); //声明初始化交换机

        $channel->queue_declare($queueName, false, true, false, false); //声明初始化一条队列

        $channel->queue_bind($queueNa
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值