Prefetch (QoS) a theorannú ar an líon de theachtaireachtaí neamhfhormhuinithe is féidir le tomhaltóir a bheith ar foluain ag an am céanna — a rialú ar dháileadh an tsaothair agus a chosc go bhfuil tomhaltóir amháin róthrom fad a bhíonn a leithéid eile gan aon rud a dhéanamh. Tá sé tábhachtach do phróiseáil theachtaireachtaí cothrom agus éifeachtach.
Cad a dhéanann prefetch
PREFETCH (QoS - prefetch count) → limits the number of UNACKNOWLEDGED messages a consumer
can have at once:
→ without it → RabbitMQ may dispatch many messages to one consumer (it grabs a batch)
→ with prefetch=N → a consumer gets at most N unacked messages at a time (must ack to get more)
→ controls how messages are distributed and how much a consumer buffers
