O que é Java Message Service ou simplesmente JMS?

Veja neste post o que é e como funciona JMS (Java Message Service) para comunicação entre aplicações

Wolmir Cezer Garbin por Wolmir Cezer Garbin - - Java - TUTORIAL

Última atualização em: | 11535 Visualizações

A comunicação entre diferentes aplicações sempre foi uma tarefa desafiadora. Com o avanço das tecnologias, algumas técnicas foram surgindo para atender determinadas demandas e maneiras de trocar dados entre aplicações distintas, sem que houvesse perda, o JMS foi uma delas.

O que é JMS?

Java Message Service ou simplesmente JMS é uma API da linguagem Java para middleware orientado a mensagens.


Podemos classificar um middleware orientado a mensagens ou simplesmente MOM, como uma categoria de software que possui o objetivo fazer o meio de campo para a troca de mensagens entre aplicações distribuídas de maneira assíncrona, escalável, segura e confiável.

Resumidamente, podemos então dizer que através da API JMS, duas ou mais aplicações podem se comunicar trocando mensagens entre si, tendo como meio de comunicação um MOM, responsável por receber e entregar as mensagens.

Para ficar mais fácil o entendimento, a imagem abaixo exemplifica o processo:

JMS MOM

Caso queria ver um exemplo prático envolvendo Spring Boot e JMS acesse:
Exemplo de projeto com Spring Boot + JMS + ActiveMQ usando filas e tópicos

Não esqueca de deixar suas dúvidas nos comentários e compartilhar este post.


Apoiadores

Publique seu post no Receitas de Código

Aguarde, estamos trabalhando para que você possa publicar sua postagem no Receitas de Código!