Obtén una fila de IBM MQ para desarrollar en IBM Cloud – IBM Developer

Obtén una fila de IBM MQ para desarrollar en IBM Cloud

Para ver cómo funciona IBM MQ, se te guiará por medio de la creación y la configuración de un gestor de filas (servidor).

Después de completar el tutorial, serás capaz de enviar mensajes y de recibir mensajes de una fila.

Es posible descargar, instalar y ejecutar el gestor de filas de IBM MQ (servidor) de diferentes maneras:

Objetivos de aprendizaje

Después de completar este tutorial, comprenderás un poco estos conceptos:

  • Gestores de filas de IBM MQ
  • Filas de IBM MQ
  • La consola de IBM MQ

Requisitos Previos

Es necesario registrarse para obtener una cuenta de IBM Cloud.

Tiempo estimado

Para completar este tutorial hacen falta aproximadamente 15-30 minutos.

Pasos

  1. Crea un servicio de MQ en la Nube
  2. Utiliza la visita guiada
  3. Conecta tu propia aplicación a MQ en la Nube
  4. Utiliza la consola de MQ

Paso 1. Crea un servicio de MQ en la Nube

Inicia sesión en tu cuenta de IBM Cloud y crea un servicio de MQ en la Nube.

Selecciona tu región, elige el plan de precios Lite (¡gratuito!), cambia el nombre del servicio a algo que recordará y, por ahora, mantén Default como grupo de recursos. Después, haz clic en Crear para crear una instancia gratuita de MQ. Es probable que tarde algunos segundos para crear la instancia de MQ.

Captura de pantalla del servicio MQ en la Nube en IBM Cloud

Paso 2. Utiliza la visita guiada

Utiliza la visita guiada para crear y configurar un gestor de filas. Utiliza los consejos que aparecen para guiarte por los pasos.

Captura de pantalla del servicio MQ en la Nube en IBM Cloud

La visita guiada incluye estos pasos:

  • Revisa los aspectos esenciales de IBM MQ. (También cubrimos esta información aspectos esenciales en el certificado digital IBM MQ Developer Essentials.)

  • Crea un gestor de filas. Estimará cuánto tiempo tardará, normalmente algunos minutos. Mientras el gestor de filas se está desplegando, es posible seguir con el siguiente paso de la visita guiada. Sin embargo, no será posible realizar el último paso de la visita, Administrar tu gestor de filas, hasta que tu gestor de filas esté desplegado y se esté «Ejecutando» (como se muestra en la siguiente imagen):

    Captura de pantalla del estado del gestor de filas

  • Registra una aplicación. Creará un conjunto de credenciales de IBM Cloud que tu aplicación utiliza para conectarse al gestor de filas. Asegúrate de que tomas nota de la clave de la API que se genera antes de cerrar la ventana.

    Cuando hayas registrado una aplicación y descargado la información de la conexión (las variables que se necesitan establecer cuando se desarrolla una aplicación son: nombre de host, puerto, nombre del canal de la aplicación y nombre del gestor de filas), será posible seguir el tutorial de la Ruta de aprendizaje del certificado digital Developer Essentials para desarrollar una aplicación con IBM MQ y JMS.

  • Administra tu gestor de filas. Aprenderás acerca de la consola de MQ, y de todas las formas en las que es posible usarla para configurar tu gestor de filas. Ve el Paso 4 de este tutorial para encontrar instrucciones sobre cómo crear y borrar filas, y poner y obtener mensajes, todo por medio de la consola de MQ.

Después de completar la visita guiada, vuelve a este tutorial y continúa con el Paso 3.

Paso 3. Conecta tu propia aplicación a MQ en la Nube

Para conectar nuestra aplicación a un gestor de filas, es necesario el nombre de la aplicación que registraste en la visita guiada y la clave de la API que guardaste. También es necesaria la información que descargaste sobre la conexión, pero es posible acceder a ella desde la pestaña Credenciales de la aplicación:

Captura de pantalla de la descarga de la información de la conexión de tu aplicación

Paso 4. Utiliza la consola de MQ

La visita guiada acaba cuando te pide que abras la consola de MQ, que es una herramienta eficiente que es posible utilizar para ver el estado del gestor de filas y para hacer cambios administrativos. También es posible crear y borrar filas, poner y obtener mensajes, etc.

Para empezar a usar la consola de MQ, solo es necesario hacer clic en el icono Gestionar de la barra lateral de la izquierda:

Captura de pantalla de la consola de MQ, se destaca el icono Gestionar

La ventana Gestionar de la consola de MQ muestra todos los objetos que están en tu gestor de filas. La primera pestaña muestra una lista de filas. Cuando pides a tus aplicaciones que pongan un mensaje en una fila, el nombre que le das corresponde a uno de los objetos de la fila que aquí están definidos.

Captura de pantalla de la pestaña de filas de la consola de MQ

Es posible crear tu propia fila haciendo clic en el botón Crear que está encima de la lista de filas. El gestor de filas tiene especificadas de forma predeterminada algunas opciones de seguridad para las filas. Como resultado, para conectarse a la fila desde una aplicación, el nombre de la fila que se cree tiene que empezar por DEV., como las otras filas predeterminadas de tu gestor de filas. Es posible leer más acerca de este tema en la documentación de IBM Cloud.

En la consola también es posible ver los mensajes de las filas individuales, y poner y obtener tus propios mensajes. Solo es necesario hacer clic en la fila que se quiere ver y elegir las opciones que se necesita.

Por ejemplo, haz clic en DEV.QUEUE.1 para ver información sobre esta fila. Después, haz clic en Crear para poner mensajes en la fila. Es posible borrar los mensajes de una fila seleccionando los puntos de la esquina superior derecha de la fila y haciendo clic en Borrar mensajes.

Captura de pantalla del borrado de mensajes de una fila en la consola de MQ

Resumen

En este tutorial, creaste una instancia de IBM MQ que se ejecuta en IBM Cloud y un gestor de filas para usarlo durante esta ruta de aprendizaje. Aprendiste a gestionar el gestor de filas con la consola de MQ y obtuviste información de la conexión que es posible utilizar para conectar tus aplicaciones y enviar mensajes a una fila.

Cuando empieces a desarrollar tus propias aplicaciones del cliente para conectarlas con el gestor de filas, seguirás estos pastos:

  1. Configura la conexión para el gestor de filas.
  2. Abre una fila.
  3. Pon un mensaje en la fila.
  4. Obtén el mensaje de la fila.
  5. Cierra la conexión con el gestor de filas.

Este proceso demuestra el estilo de mensajería de punto a punto.

En IBM MQ, el gestor de filas es efectivamente la parte del servidor del sistema, y las aplicaciones que se conectan a él son los clientes.

Normalmente, el administrador es el que cuida del servidor de MQ donde se definen todos los objetos de MQ y ocurre todo el direccionamiento de mensajes. Las aplicaciones cliente son creadas por los desarrolladores e IBM MQ brinda bibliotecas de clientes que los desarrolladores deben incluir en sus aplicaciones. Esas bibliotecas, también llamadas clientes de MQ, atienden y utilizan los objetos de MQ que los administradores han creado en el lado del servidor de MQ. En escenarios más complejos, las bibliotecas de MQ hacen la mayoría del trabajo pesado por ti, así que es necesario aprender cómo usarlas.

Para que la mensajería funcione, hay que configurar los lados del servidor y del cliente.

Cuando empieces a desarrollar por primera vez aplicaciones cliente de MQ, necesitarás tener acceso a tu propio gestor de filas y a una fila, para probar tu aplicación cliente con ellos. El servicio MQ en la Nube te proporciona acceso a un gestor de filas y opciones fáciles para configurar objetos de MQ mientras comienzas a desarrollar tus propias aplicaciones de MQ.

Próximos pasos

¿Qué es lo siguiente? Escribe tu primera aplicación de JMS.

Aviso

El contenido aquí presentado fue traducido de la página IBM Developer US. Puede revisar el contenido original en este link.