Kodkitabi

Kuyruklar ve Mesajlaşma (RabbitMQ, Kafka)

Asenkron işleme için kuyruk kullanımı, idempotency, mesaj tekrar deneme stratejileri, dead-letter queue, at-least-once vs exactly-once semantics ve tüketici ölçeklendirme.

RabbitMQ tüketici örneği (pseudo)
<?php
$channel->basic_consume('task_queue', '', false, true, false, false, function($msg) {
    // işleme
});
while ($channel->is_consuming()) { $channel->wait(); }
?>