Ishonchlilik PluginHub

Ishonchli integratsiya: idempotentlik, retry, DLQ va alertlar

Integratsiya ko‘pincha bitta xato emas, zanjir ko‘rinishida buziladi: timeout → retry → buyurtma dubl → qo‘lda tozalash. Prodakshnda xatolarni boshqarish shart.

Ishonchlilik patterlari

  • Idempotentlik: bir event qayta ishlansa ham dubl bo‘lmaydi.
  • Retry: faqat xavfsiz amallarni, exponential backoff bilan.
  • DLQ: nosoz xabarlar navbatni to‘xtatmaydi.
  • Tracing: correlation_id orqali loglarni bog‘lash.
  • Alert: 4xx/5xx oshishi, latency, queue depth.

Payload (sanitizatsiya qilingan), validatsiya natijasi, so‘rov/ javob kodi, vaqt va idempotency key logda bo‘lsin.