我用
laravel 10
和vyuldashev/laravel-queue-rabbitmq
假设我们有两台服务器,每台Laravel Horizon 都服务于一个队列,每个服务器的队列名称不同。生产者派发一个作业,但是这个作业是在服务这个队列的消费者中执行的。生产者正确地将作业放入 RabbitMQ 的队列中,消费者也正确执行作业。但是作业在生产者服务器的laravel horizon中仍然悬而未决。我希望生产者或消费者中的作业会在horizon中变为完成状态。 我用 redis 试过了,它工作得很好。但是当我改变与 rabbit 的连接时,这个问题就会发生。 感谢您的帮助。