报错内容:
Fatal error: Uncaught PhpAmqpLib\Exception\AMQPChannelClosedException: Channel connection is closed. in/vendor/php-amqplib/php-amqplib/PhpAmqpLib/Channel/AbstractChannel.php:245
在hyperf中使用rabbitmq组件时,开发模式下启动服务,hyperf会将全局包都加入到composer缓存中,当每次修改消息队列配置时,需要重新更新下包关系
解决办法:
1.切换到项目下执行
composer dump-autoload -o
原理:
2.修改文件类名和exchanges、queues绑定名称,这种情况暂不明确什么原因,但是遇到过类似情况!
无论从事什么行业,只要做好两件事就够了,一个是你的专业、一个是你的人品,专业决定了你的存在,人品决定了你的人脉,剩下的就是坚持,用善良專業和真诚赢取更多的信任。