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.