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.