Cele două strategii de depășire (Overflow)
drop-head (implicit):Mesajele cele mai vechi din fața cozii sunt șterse sau trimise în DLX pentru a face loc noilor mesaje sosite. Ideal pentru telemetrie unde interesează doar cele mai recente date.reject-publish:Brokerul respinge publicarea noilor mesaje și trimite NACK producătorului (dacă Publisher Confirms este activ). Ideal în sisteme financiare unde datele istorice nu pot fi aruncate sub nicio formă.
Exemplu Concret: Respingerea noilor scrieri la depășire
channel.queue_declare(
queue='plati_strict',
arguments={
'x-max-length': 5000,
'x-overflow': 'reject-publish'
}
)
Întrebări & Exemple de Cod:
x-overflow în Cozile RabbitMQAi o nelămurire despre utilizarea comenzii
x-overflow în Cozile RabbitMQsau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.