O que é Mensageria? |

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 ธ.ค. 2024

ความคิดเห็น • 27

  • @SuportoVc
    @SuportoVc 3 ปีที่แล้ว +28

    "Mensageria é uma forma de permitir a comunicação entre sistemas distribuídos por meio de troca de mensagens (eventos). Neste molde, tais mensagens são 'gerenciadas' por um Message Broker (servidor/módulo de mensagens)."

  • @hangeryouhen3311
    @hangeryouhen3311 2 ปีที่แล้ว +13

    ~ resumão
    *Definição*
    Mensageria é um conceito que define que sistemas distribuídos possam se comunicar por meio de troca de mensagens (evento), sendo essas mensagens "gerenciadas" por um Message Broker (servidor/módulo de mensagens).
    *Definição simplificada*
    Dois sistemas diferentes se comunicam através de troca de mensagem (como feito em HTTP), mas de forma assíncrona.
    *Ex:*
    SistemaA e SistemaB se comunicam.
    O SistemaA não precisa esperar a resposta do SistemaB para continuar funcionando.
    *Ex:*
    Envio de e-mail: sistemaA "envia e-mail", não espera nenhum retorno. Se der erro é enviado eventualmente.
    Esse SistemaA (Message Broker) adiciona um evento (quero enviar e-mail com X conteúdo) e envia a outro SistemaB (ex: sistema que envia e-mail), que lê e processa essa informação recebida.
    Essa comunicação é assíncrona, não espera que o sistemaB leia o evento, só envia e não se preocupa com o que vai acontecer com essa mensagem (evento).
    *Exemplo abstrato*
    • Um Publisher deseja enviar um pacote a um Subscriber
    ○ Não é interessante para o Publisher enviar o pacote pessoalmente ao endereço do Subscriber, pois a função do Publisher é criar pacote e mão entregar.
    • Assim, pode-se delegar a função de entrega a um serviço de entrega especializado (Ex: Correios).
    ○ Os Correios saberá lidar com a situação, se tentar entregar o pacote e não conseguir, volta no outro dia.
    • Deixando o Publisher livre para se preocupar com sua função principal: criar pacotes.
    • Essa é uma comunicação assíncrona.
    ○ O Publisher envia o pacote e não se preocupa mais com o que acontecerá a ele, não aguardando uma resposta para voltar as suas atividades.
    • Na prática, o Publisher é o SistemaA, o Subscriber o SistemaB e o Correios é o Message Broker (Event Bus).
    *Exemplos de messagerias comerciais*
    • AWS SQS
    • Apache Kafka
    • Google Observe
    • RabbitMQ

  • @criandobits
    @criandobits 3 ปีที่แล้ว +6

    Analogia formidável para explicar o conceito de mensageria. Parabéns!

    • @alura
      @alura  3 ปีที่แล้ว

      Ficamos felizes que você gostou😉

  • @tadeujr2014
    @tadeujr2014 8 หลายเดือนก่อน

    Ótima explicação. Obrigado pelo conteúdo!

  • @willian-menezes
    @willian-menezes 3 ปีที่แล้ว +5

    Parabens pelo conteudo. Explicacao clara e objetiva.
    Sou muito fa do seu trabalho.

    • @DiasDeDev
      @DiasDeDev 3 ปีที่แล้ว

      Que bom que curtiu, Willian. :-D

  • @raquelaraujo86
    @raquelaraujo86 8 หลายเดือนก่อน

    Muito boa a didática, deixou bem simples o conceito

  • @leogomesdev
    @leogomesdev 3 ปีที่แล้ว +1

    Excelente conteúdo, parabéns!

  • @isadoracardoso9135
    @isadoracardoso9135 2 ปีที่แล้ว

    Explicou muito bem!

    • @alura
      @alura  2 ปีที่แล้ว

      Que bom que gostou, Isadora! Esperamos que tenha te ajudado 💙

  • @kenygd
    @kenygd 10 หลายเดือนก่อน

    Conteúdo excelente!

    • @alura
      @alura  10 หลายเดือนก่อน

      Ficamos felizes em saber que você curtiu, @kenygd!🤩 Conte com a gente!💙✨

  • @jacilenemelo4463
    @jacilenemelo4463 2 ปีที่แล้ว

    Explicação top!

    • @alura
      @alura  2 ปีที่แล้ว

      Que legal, Jacilene. Ficamos felizes que você tenha curtido o conteúdo! 💙🤩

  • @bruno2182
    @bruno2182 3 ปีที่แล้ว +4

    Espero que isso seja um preview do curso de RabbitMQ hahah

  • @DanielOliveira-mb1gc
    @DanielOliveira-mb1gc ปีที่แล้ว

    Excelente !

    • @alura
      @alura  ปีที่แล้ว +1

      Que bom que gostou, Daniel! 🥰

  • @EudazioRodrigues
    @EudazioRodrigues 3 ปีที่แล้ว +3

    Rola como no mundo real em que o carteiro informa que o destinatário está ausente sem mesmo tentar entregar? Brincadeira, bem bacana o vídeo!

  • @CarlosSantos-px6fr
    @CarlosSantos-px6fr 3 ปีที่แล้ว +4

    Gostaria muito de um curso de RabbitMQ na plataforma da Alura.

    • @alura
      @alura  3 ปีที่แล้ว +2

      Uma ótima sugestão, vamos repassar para nossa equipe responsável.

  • @christianlima78
    @christianlima78 3 ปีที่แล้ว

    Resta saber agora quando a Alura vai disponibilizar um curso de RabbitMQ

  • @DanielOliveira-mb1gc
    @DanielOliveira-mb1gc ปีที่แล้ว

    aprendi muito, e tô na metade !

    • @alura
      @alura  ปีที่แล้ว +1

      Ficamos felizes em saber que estamos ajudando, Daniel! 💙 Conta com a gente sempre!

  • @questionador_contumaz
    @questionador_contumaz 2 หลายเดือนก่อน

    Pena que esses cursos quando você é velho e não tem experiência, não servem pra nada.

  • @GabCostaSilva
    @GabCostaSilva 3 ปีที่แล้ว

    gravacao do mic ficou zuada