Я пытаюсь отправить сообщение кролика mq на обмен - exchange-X
в очередь сообщений - queque-X
с ключом маршрутизации - mc
, оно хорошо принимается на моем локальном кролике mq, но на рабочем кролике mq сообщениене появляются.Обмен и очередь связаны с указанным ключом маршрутизации.В приведенном ниже сообщении isSent
всегда верно, но на самом деле сообщение не попадает в очередь только в prod rabbitmq env.Ключ маршрутизации mc
чувствителен к регистру?
public void sendMessageCenterNotification(Map<String, Object> headerMap,String correlationId,String message) {
boolean isSent = false;
try {
isSent = rabbitMQ.messageSender(message, headerMap, "mc", correlationId);
} catch (Exception e) {
logger.error(correlationId + " - Exception occured in sendMessageCenterNotification:", e);
} finally {
logger.info(correlationId
+ "-inside sendMessageCenterNotification message sending to message center was "+(isSent?"successfull":"failed")+", message:"
+ message);
}
}