IBM Cloud Docs
Introducción a IBM MQ

Introducción a IBM MQ

Logotipo de MQ

IBM MQ es un servicio de middleware de mensajería de grado empresarial que proporciona funciones de mensajería segura para aplicaciones independientes y potencialmente no simultáneas, como por ejemplo modelos punto a punto y de publicación/suscripción.

En sus más de 25 años de existencia, MQ se ha afianzado como una solución de mensajería eficiente. El servicio IBM MQ on Cloud le permite utilizar IBM MQ como una oferta gestionada. IBM manejará las actualizaciones, los parches y también muchas de las tareas de gestión operativa, lo que le permitirá centrarse en la integración de MQ con sus aplicaciones.

Además de como servicio en la nube, IBM MQ está disponible en una amplia gama de factores de forma de despliegue gestionado por el cliente, como por ejemplo software para muchos sistemas operativos, incluidos Linux y Windows. Está disponible como una aplicación contenerizada y dentro de un clúster Kubernetes; incluso está disponible como algo conocido como dispositivo de MQ, que es hardware dedicado para ejecutar MQ. También está disponible en el sistema principal IBM z/OS.

El servicio gestionado, que está disponible tanto en IBM Cloud como en Amazon Web Services (AWS), elimina gran parte de la responsabilidad de ejecutar y mantener un entorno de MQ. Estas responsabilidades incluyen:

  • Parches del sistema operativo
  • Parches de IBM MQ
  • Actualizaciones de IBM MQ
  • Disponibilidad
  • Migración tras error

Imagen que muestra el logotipo de IBM CloudImagen que muestra el logotipo de AWS

Por qué debería utilizar MQ

Cuando alguien crea una red para procesar miles de transacciones por minuto, necesita asegurarse de que no se pierde ni una sola transacción. Si los servidores no pueden procesar tantas transacciones con la suficiente rapidez, es muy probable que se pierdan transacciones. MQ funciona guardando las transacciones que se van a procesar en una cola de mensajes y procesándolas de una en una. Esto permite que las transacciones se procesen a una velocidad fija, lo que significa que no se necesita capacidad adicional de CPU cuando la demanda es especialmente alta. También significa que, si el sistema cae inesperadamente, los mensajes que se están procesando se guardan de forma segura en la cola de mensajes y no se pierden.

IBM MQ se integra con varios sistemas operativos y lenguajes, como Java, Node.js y Golang, e incluye prestaciones de API REST a las que se puede llamar desde cualquier lenguaje de programación o de script. MQ realiza automáticamente las transformaciones de datos necesarias. Una vez ha integrado MQ en su sistema, no debe preocuparse de la complejidad de transformar de forma segura y de enviar un mensaje, ya que MQ lo hace por usted, incluidas las tareas de cifrado y descifrado.

Puede obtener información sobre las diferencias entre IBM MQ y otras soluciones de mensajería y otras preguntas frecuentes aquí

Conozca MQ

IBM MQ es la solución de mensajería más potente disponible en el mercado, permite a las aplicaciones comunicarse y compartir datos entre sí, es altamente escalable y se puede aplicar a una amplia gama de necesidades de negocio, puede obtener información de cómo IBM MQ puede beneficiar a su escenario de aplicaciones aquí

Puede probar MQ de forma gratuita sin incurrir en costes elevados de infraestructura creando un gestor de colas lite en IBM Cloud. MQ on Cloud se ha desarrollado de modo que resulte fácil de utilizar y no se requieran conocimientos especializados para utilizarlo. Puede encontrar instrucciones sobre cómo desplegar un gestor de colas en IBM Cloud aquí

¿Está interesado en probar sus conocimientos? Conviértase en un experto MQ y pruebe sus conocimientos con el diploma de desarrollador oficial de IBM MQ, podrá seguir algunos tutoriales y aprender todos los fundamentos de MQ, y también profundizar en algunos aspectos relacionados con la creación de aplicaciones que puedan utilizar MQ para comunicarse.

Administración de un gestor de colas de MQ on Cloud

MQ on Cloud le permite utilizar todas las herramientas tradicionales de administración de MQ, incluida una versión basada en web de la consola de MQ. Puede encontrar instrucciones sobre cómo utilizar la consola aquí

MQ on Cloud también se puede administrar mediante herramientas instaladas localmente. MQ Explorer es una herramienta basada en Eclipse que se instala localmente para administrar IBM MQ y que puede instalar en la máquina que desee; se conecta a MQ on Cloud mediante una conexión de cliente y recibe soporte en entornos basados en Windows y Linux.

También puede utilizar la interfaz de línea de mandatos runmqsc para administrar los gestores de colas de MQ on Cloud. La CLI le ofrece la posibilidad de crear scripts que contengan grupos de mandatos de MQ para que se puedan realizar varias tareas distintas a la vez. Se puede instalar como parte del paquete de cliente de MQ y está disponible en Windows y Linux. Puede obtener más información sobre cómo utilizar MQ Explorer o la CLI para administrar el gestor de colas aquí