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 χιλιάδες ανά δευτερόλεπτο.

Αυτή η προσέγγιση επιτρέπει την ανακούφιση της κύριας υπηρεσίας, την αύξηση της αντοχής σε σφάλματα και την ευέλικτη κλιμάκωση της επεξεργασίας γεγονότων ανάλογα με το φορτίο.