RabbitMQ: exchanges, bindings, ack, nack e dead letter queues na prática
RabbitMQ usa exchanges para rotear mensagens antes de chegarem nas filas. Topic exchange com routing keys permite filtros flexiveis. Entenda acknowledgment manual para garantir processamento, prefetch count para controlar consumo e DLQ para mensagens com falha.