El error es el siguiente:
ShutdownSignalException: error de conexión; método de protocolo: #method <connection.close> (código de respuesta = 503, texto de respuesta = COMMAND_INVALID - tipo de intercambio desconocido 'x-delayed-message', class-id = 40, method-id = 10)
Indica que no se encontró el tipo de intercambio correspondiente a x-delayed-message y falta el complemento
Solución:
Nota: Rabbitmq 3.5.7 y superior proporciona un complemento (rabbitmq-delayed-message-exchange) para realizar la función de cola retrasada. Al mismo tiempo, el complemento depende de Erlang / OPT 18.0 y superior.
Dirección de descarga del complemento: https://www.rabbitmq.com/community-plugins.html
Después de descargarlo, copie el complemento en el directorio de complementos de rabbit-service (directorio de instalación propio)
Luego, encienda el servicio de complemento:
rabbitmq-plugins enable rabbitmq_delayed_message_exchange
Cerrar complemento
rabbitmq-plugins disable rabbitmq_delayed_message_exchange
Reinicie el servicio y no hay ningún error.