Сенімділік PluginHub

Сенімді интеграциялар: идемпотенттік, ретрай, DLQ және алерттер

Интеграциядағы ақаулар көбіне тізбекті түрде болады: таймаут → қайта жіберу → тапсырыстың дублі → қолмен түзету. Сондықтан продакшнда қателерді басқару керек.

Тұрақтылық паттерндары

  • Идемпотенттік: бір оқиғаны қайта өңдеу дубль жасамайды.
  • Қайта әрекет (retry): қауіпсіз операцияларды ғана қайталау, экспоненциалды кідіріс.
  • DLQ: проблемалы хабарламалар негізгі ағынды бөгемейді.
  • Трассировка: correlation_id арқылы логтарды байланыстыру.
  • Алерттер: 4xx/5xx өссе, жауап уақыты артса, кезек толса.

Payload (тазартылған), валидация нәтижесі, сұраныс/жауап, ұзақтығы және идемпотенттік кілт логта болуы тиіс.