A queue
не может использовать из другой очереди. Единицей работы в RabbitMQ
является consumer
. Существуют два способа решения вашей проблемы:
Решение 1 :
Создайте кластер серверов RabbitMQ с обоими вашими серверами. Используйте разветвленный обмен для направления одного и того же сообщения в обе очереди.
Решение 2 :
Создайте получателя, который использует очередь из очереди 1, и повторно поместите в очередь одно и то же сообщение как в очередь 1, так и в очередь 2.
Если вы хотите, чтобы сообщения присутствовали в обеих очередях, выполните решение 1 . Если вы хотите переместить сообщение (не копировать), выполните решение 2 .
Надеюсь, это поможет!