IBM Cloud Docs
Introdução ao IBM MQ

Introdução ao IBM MQ

Logotipo do MQ

IBM MQ é um serviço de middleware de sistema de mensagens de classificação corporativa que dá aos aplicativos independentes e potencialmente não simultâneos recursos de sistema de mensagens seguro, como modelos de ponto a ponto e de publicação/assinatura.

O MQ tem se mostrado uma solução de sistema de mensagens eficaz por mais de 25 anos. O serviço IBM MQ on Cloud permite que você use o IBM MQ como uma oferta gerenciada. A IBM manipulará upgrades, correções e também muitas das tarefas de gerenciamento operacional, permitindo que você se concentre na integração do MQ aos seus aplicativos.

Além do serviço de nuvem, o IBM MQ está disponível em uma ampla variedade de fatores de forma de implementação gerenciada pelo cliente, como softwares para muitos sistemas operacionais, incluindo Linux e Windows. Ele está disponível como um aplicativo conteinerizado e dentro de um cluster Kubernetes e até mesmo está disponível como algo conhecido, como o dispositivo do MQ, que é um hardware dedicado para executar o MQ. Ele também está disponível no mainframe do IBM z/OS.

O serviço gerenciado, que está disponível na IBM Cloud e na Amazon Web Services (AWS), remove grande parte da responsabilidade de executar e manter um ambiente MQ. Essas responsabilidades incluem:

  • Correção do sistema operacional
  • Correção do IBM MQ
  • Upgrades do IBM MQ
  • Disponibilidade
  • Recuperação de falhas

Imagem mostrando o logotipo da IBM CloudImagem mostrando o logotipo desenvolvido por AWS

Por que eu usaria o MQ

Quando alguém constrói uma rede para processar milhares de transações a cada minuto, é necessário assegurar-se de que nem mesmo uma única transação seja perdida. Caso os servidores não consigam processar o número de transações rápido o suficiente, é altamente provável que as transações possam ser perdidas. O MQ trabalha armazenando as transações a serem processadas em uma fila de mensagens e, em seguida, processando-as uma de cada vez. Isso permite que as transações sejam processadas em uma taxa fixa, o que significa que a CPU extra durante horários de alta demanda não é necessária. Isso também significa que, se de repente o sistema deixar de funcionar, as mensagens que estão sendo processadas serão armazenadas com segurança na fila de mensagens e não serão perdidas.

O IBM MQ integra-se a vários sistemas operacionais e linguagens diferentes, como Java, Node.js e Golang, além de incluir recursos da API de REST que podem ser chamados de qualquer linguagem de programação ou de script. O MQ realiza todas as transformações de dados necessárias para você. Depois que o MQ é integrado a seu sistema, não é mais necessário se preocupar com as complexidades de transformação e envio de uma mensagem com segurança, pois o MQ realiza tudo isso para você, incluindo criptografia e decriptografia.

Conheça como o IBM MQ é diferente de outras soluções de sistema de mensagens e outras perguntas mais frequentes aqui

Conheça o MQ

O IBM MQ é a solução de sistema de mensagens mais poderosa disponível no mercado. Ele permite que aplicativos se comuniquem e compartilhem dados entre si, é altamente escalável e pode ser aplicado a uma ampla gama de necessidades de negócios. Conheça como o IBM MQ pode beneficiar seu cenário de aplicativos aqui

É possível testar o MQ gratuitamente e sem a necessidade de custos de infraestrutura dispendiosos criando um gerenciador de filas Lite no IBM Cloud. O MQ on Cloud foi desenvolvido com facilidade de uso em mente e não requer conhecimento especializado para isso. É possível localizar instruções sobre como implementar um gerenciador de filas na IBM Cloud aqui

Interessado em provar seu conhecimento? Torne-se um especialista do MQ e prove o seu conhecimento com o badge de desenvolvedor do IBM MQ oficial. Você será capaz de percorrer alguns tutoriais e conhecer todos os fundamentos do MQ, bem como alguns conhecimentos mais profundos de criação de aplicativos que podem utilizar o MQ para se comunicar.

Administrando um gerenciador de filas do MQ on Cloud

O MQ on Cloud permite usar todas as ferramentas de administração tradicionais do MQ, incluindo uma versão baseada na web do MQ Console. É possível localizar as instruções sobre como usar o console aqui

O MQ on Cloud pode ser administrado por meio de ferramentas instaladas localmente também. O MQ Explorer é uma ferramenta baseada no Eclipse instalada localmente para administrar o IBM MQ que pode ser instalada em uma máquina de sua preferência e que se conecta ao MQ on Cloud usando uma conexão do cliente e é suportada nos ambientes baseados em Windows e Linux.

Também é possível usar a Interface da linha de comandos runmqsc para administrar os gerenciadores de filas do MQ on Cloud. A CLI ativa a capacidade de criar scripts que contêm grupos de comandos MQ para que muitas tarefas diferentes possam ser realizadas ao mesmo tempo. Ela pode ser instalada como parte do pacote configurável de clientes MQ e está disponível no Windows e no Linux. É possível conhecer mais sobre o uso do MQ Explorer ou da CLI para administrar o seu gerenciador de filas aqui