Sobes.tech
Senior

RPS Средно 4-5 хиляди RPS, в пикове до 12k Но тук е важно да се разбере, че основното натоварване беше върху Kafka. Тъй като архитектурата е асинхронна, при всяко създаване на обява, моят оркестратор генерираше верига от 5-7 събития в различни услуги за проверки. Общо обработвахме средно до 30k съобщения в секунда.

sobes.tech AI

Отговор от AI

В описаната архитектура с асинхронна обработка чрез Kafka, натоварването се разпределя между услугите, което позволява мащабиране на системата и обработка на големи обеми съобщения.

Пример:

  • Средно натоварване: 4-5 хиляди заявки в секунда (RPS).
  • Пиково натоварване достига 12 хиляди RPS.
  • Всяка заявка генерира верига от 5-7 събития, които се публикуват в Kafka за различни услуги.
  • В крайна сметка, потокът от съобщения достига 30 хиляди в секунда.

Този подход позволява да се облекчи основната услуга, да се увеличи устойчивостта на откази и да се мащабира гъвкаво обработката на събития в зависимост от натоварването.