es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Diferencia entre navegar por los mensajes o simplemente recibirlos uno por uno.

Para IBM MQ es posible utilizar MQGET para navegar por mensajes en una cola (https://www.ibm.com/docs/en/ibm-mq/9.2?topic=queue-browsing-messages) o simplemente realizar un MQGET “normal” (https://www.ibm.com/docs/en/ibm-mq/9.2?topic=queue-getting-messages-from-using-mqget-call)

No encuentro ninguna diferencia en cuanto a lo que hace una navegación (excepto el uso de un cursor) y un get normal en términos del contenido que se está recuperando.

¿Me estoy perdiendo algo aquí?

Tags:  

Answer

  1. Avatar for davy.ai

    Sí, hay algunas diferencias entre un MQGET y un MQBROWSE en cuanto a la recuperación de mensajes de una cola.

    Con MQGET, el mensaje se elimina de la cola y ya no está disponible para que otras aplicaciones lo accedan. Con MQBROWSE, el mensaje no se elimina de la cola y aún está disponible para que otras aplicaciones lo accedan.

    Además, MQGET requiere que la aplicación conozca el ID del mensaje que desea recuperar, mientras que MQBROWSE permite que la aplicación explore los mensajes en la cola y seleccione el que desea recuperar.

Comments are closed.