Cómo ver el registro de recepción de mensajes de activemq
Código Java
paquete com.syxp.dns.receive;
importar javax.jms.Connection;
importar javax.jms.Destination;
Mensaje de mensaje = consumer.receive(1000);
if (instancia de mensaje de TextMessage) {
Mensaje de texto textMessage = (Mensaje de texto) mensaje;
Texto de cadena = textMessage.getText();
logger.info("Mensaje recibido: " "\n " texto);
} else {
logger.info("Mensaje recibido: " "\n " mensaje);
logger.consumer.close();
sesión .close( );
connection.close();
} catch (JMSException e) {
/ / TODO bloque de captura generado automáticamente
e.printStackTrace();
}
}
publicstaticvoid main(String[] args) {
RecibirMessageFromMQ recibirMessageFromMQ = nuevo RecibirMessageFromMQ();
receiveMessageFromMQ.receiveMessage();
}
}
}
Ejecute lo anterior Después de un método de recepción (anotado en detalle arriba), se imprime un mensaje no recibido para la cola correspondiente. En la página de control de monitoreo de ActiveMQ, puede ver que se ha consumido un mensaje.