trilha

Tecnologias/03 - Filas1 minmoc

MOC Filas

03 - Filas

Uma fila de mensagens mantém mensagens para processamento assíncrono: o produtor publica e o consumidor processa em outro momento. O broker intermedeia armazenamento, entrega e confirmações. Quando o consumidor falha, a mensagem pode ser entregue novamente, conforme as regras do sistema.

Publish/subscribe distribui publicações para assinaturas independentes. Streaming de eventos trabalha com uma sequência de eventos que pode ser mantida para leituras contínuas e reprocessamento.

Kafka fica nesta categoria de mensageria. Seu mecanismo central é um log particionado: a leitura avança o offset do consumidor, e a retenção do registro independe dessa leitura. Em uma fila tradicional, a confirmação normalmente permite remover a mensagem daquela fila. Veja os detalhes em 5. Kafka vs Fila Tradicional.

Tecnologias

  • Kafka — mensageria, partições, consumidores, entrega e operação.

  • RabbitMQ — exchanges, filas, confirmações e tratamento de falhas.

  • Amazon SQS — Standard, FIFO, visibility timeout, exclusão, retry e DLQ.

Definições e explicações

  1. 1. Mensageria e Desacoplamento
  2. Conceitos e funcionamento do Kafka
  3. Conceitos e funcionamento do RabbitMQ
  4. Conceitos e funcionamento do Amazon SQS
  5. 5. Kafka vs Fila Tradicional

Conceitos de apoio

Conexões com AWS


Parte de Tecnologias

Buscar

Busca por título, seção e texto das notas