Sobes.tech
Middle

Којим механизмима се обезбеђује гаранција испоруке података?

sobes.tech АИ

Одговор од АИ

Uglavnom putem potvrda (ACK) i ponovnih prenosa. Pošiljalac šalje podatke i čeka potvrdu od primaoca. Ako potvrda ne stigne u određenom vremenu, pošiljalac ponovo šalje. Pouzdanost je takođe obezbeđena kontrolnim sumama za otkrivanje oštećenih podataka.

Na višim nivoima koriste se mehanizmi poput tačno- jednom obrade (exactly-once processing) u distribuiranim sistemima ili transakcionalnosti u bazama podataka.

Primeri protokola:

  • TCP: Upotreba sekvencijalnih brojeva, ACK i RTT (Round-Trip Time) za upravljanje ponovnim slanjem i protokom.
  • Protokoli redova poruka (npr. AMQP): Potvrde o primanju poruka (acknowledged delivery) i mehanizmi za ponovnu dostavu ili smeštanje u "dead-letter queue".
// Pošiljalac šalje ACK  
// Primaoc potvrđuje prijem  
// Ako ACK ne stigne, pošiljalac ga ponovo šalje