Avalados por :

Guia completa sobre Mensagens Empresariais: Conceitos básicos, Corretor de Mensagens e Eventos Empresariais

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 1 Vistas
0
Cargando...
Este post ajuda a começar com a Mensageria Empresarial e aprender os conceitos básicos. Então, o que é a Mensageria Empresarial?

A Mensageria Empresarial é composta por dois elementos principais:

  • Broker de Mensagens

  • Eventos Empresariais


Broker de Mensagens


Bem, isso é fácil. Os brokers de mensagens existem há décadas. A mensageria é:
"Em programação, a mensageria é a troca de mensagens (dados especialmente formatados que descrevem eventos, solicitações e respostas) para um servidor de mensagens, que atua como um programa de troca de mensagens para programas clientes.

A mensageria também facilita a comunicação entre programas em diferentes ambientes de programação (idiomas, compiladores e sistemas operacionais), pois tudo o que cada ambiente precisa entender é o formato e protocolo de mensageria comum."

Fonte: http://whatis.techtarget.com/definition/messaging

Em vez de enviar mensagens diretamente aos receptores (clientes), preferimos enviá-las a um broker de mensagens, que então encaminha a mensagem. Utilizar um middleware tem, entre outros, os seguintes benefícios:

  • Não precisamos conhecer protocolos ou interfaces específicas de clientes, pois nunca falamos diretamente com os clientes. Em vez disso, todos concordamos em idiomas/protocolos específicos (geralmente AMQP ou MQTT) e só precisamos ser capazes de nos comunicar com o middleware, que é nosso broker de mensagens. Isso reduz drasticamente o código-fonte, as bibliotecas e a complexidade, pois apenas o protocolo do broker de mensagens é utilizado.



  • Aplicações em diferentes tecnologias e plataformas podem trocar dados , se puderem implementar um protocolo como AMQP ou MQTT.



  • É possível persistir temporariamente mensagens em filas até que sejam entregues de forma confiável aos clientes receptores. Mesmo que os receptores estejam temporariamente offline, a mensagem pode ser armazenada em buffer e entregue quando o receptor voltar online. Os desenvolvedores não precisam se preocupar em armazenar mensagens em buffer, etc. Tudo isso é feito pelo broker de mensagens.



  • Comunicação assíncrona (não bloqueante) entre emissores e receptores . Basta enviar sua mensagem ao broker de mensagens e continuar com o processamento de sua lógica. Novamente, quando o broker de mensagens recebe as mensagens, ele se encarrega de entregá-las aos receptores.



  • Suas aplicações se tornam mais leves porque a tarefa de entrega de mensagens é delegada a um broker de mensagens dedicado. Isso também significa que suas aplicações são mais fáceis de ler, manter, testar e aumenta o desempenho.



  • Ao usar um broker de mensagens, permitimos que sistemas distribuídos se comuniquem entre si. Nessa configuração, você está fracamente acoplado, então pode mudar facilmente entre arquiteturas quando o ambiente muda.


...
Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?