当前位置: 首页 > 后端技术 > PHP

使用phpamqp代替PhpAmqpLib

时间:2023-03-29 17:57:10 PHP

PhpAmqpLib用了一段时间了,稳定性存疑。如果AMQPChannel::basic_publish()的连接已经断开,大概率不会抛出异常,导致流程卡在这里。我尝试使用phpamqp,实际测试表明phpamqp更加高效和稳定。安装rabbitmq-chttps://github.com/alanxz/rab...tar-zxvfrabbitmq-c-0.8.0.tar.gzcdrabbitmq-c-0.8.0./configure--prefix=/usr/local/rabbitmq-c-0.8.0make&&makeinstall安装amqphttp://pecl.php.net/package/amqptar-zxvfamqp-1.9.1.tgzcdamqp-1.9.1/usr/local/php-7.1。5/bin/phpize./configure\--with-php-config=/usr/local/php-7.1.5/bin/php-config\--with-amqp\--with-librabbitmq-dir=/usr/local/rabbitmq-c-0.8.0make&&makeinstall/usr/local/php-7.1.5/lib/php/extensions/no-debug-zts-20160303/amqp.sovi/usr/local/php-7.1.5/etc/php.iniextension=/usr/local/php-7.1.5/lib/php/extensions/no-debug-zts-20160303/amqp.so