Sobes.tech
Senior

RPS Średnio 4-5 tysięcy RPS, w szczycie do 12k Ale ważne jest, aby zrozumieć, że główne obciążenie spoczywało na Kafka. Ponieważ architektura jest asynchroniczna, przy każdym tworzeniu ogłoszenia mój orkiestrator generował łańcuch 5-7 zdarzeń w różnych usługach weryfikacyjnych. Łącznie przetwarzaliśmy średnio do 30k wiadomości na sekundę.

sobes.tech AI

Odpowiedź od AI

W opisanej architekturze z asynchroniczną obsługą przez Kafka, obciążenie jest rozdzielane między serwisy, co pozwala na skalowanie systemu i obsługę dużych wolumenów wiadomości.

Przykład:

  • Średnie obciążenie: 4-5 tysięcy zapytań na sekundę (RPS).
  • Obciążenie szczytowe sięga 12 tysięcy RPS.
  • Każde zapytanie generuje łańcuch 5-7 zdarzeń, które są publikowane w Kafka dla różnych serwisów.
  • W sumie przepływ wiadomości osiąga 30 tysięcy na sekundę.

Takie podejście pozwala odciążyć główny serwis, zwiększyć odporność na awarie i elastycznie skalować przetwarzanie zdarzeń w zależności od obciążenia.