Golang
Wie erkennt man, in welchen Bucket ein neues Element gehört?
Erzählen Sie mir von der letzten großen Aufgabe oder dem Projekt, das Sie gemacht haben
Beeinflusst die Größe des Kanalpuffers etwas im Worker-Pool?
Welche guten Praktiken und Antipatterns gibt es im Unit-Testing? Wie erkennt man, dass Tests gut sind?
Wie überprüft der Client die Echtheit des Servers (Zertifikate)?
Wie man eine Analyse mit EXPLAIN ANALYZE durchführt, um einen Index zu analysieren, wie man Indizes auf mehreren Feldern erstellt und wie man erkennt, auf welche Felder?
Was ist eine Schnittstelle in Go und wie funktioniert Duck Typing?
Welche Datenmengen wurden für die Analysten in ClickHouse übertragen?
Wann hilft der Index nicht oder schadet sogar?
Was ist der Unterschied zwischen einem gepufferten und einem ungepufferten Kanal in Go?
Wenn es eine große Aufgabe gibt, zum Beispiel eine 10-GB-Datei mit Zeileneinstellungen, und jede Zeile verarbeitet werden muss (zum Beispiel einen Punkt am Ende setzen), würden Goroutines helfen, diese Arbeit zu beschleunigen?
Was bedeuten « mindestens einmal » und « genau einmal » in Kafka?
Bist du bereit, ins Büro 4/1 zu fahren?
Was ist eine Goroutine und wie unterscheidet sie sich von einem System-Thread?
RPS Im Durchschnitt 4-5 Tausend RPS, im Spitzenbereich bis zu 12k Hier ist jedoch wichtig zu verstehen, dass die Hauptlast auf Kafka lag. Da die Architektur asynchron ist, generierte mein Orchestrator für jede Anzeigenerstellung eine Kette von 5-7 Ereignissen in verschiedenen Überprüfungsdiensten. Insgesamt verarbeiteten wir durchschnittlich einen Datenstrom von bis zu 30k Nachrichten pro Sekunde.
Hast du ein aktives GitHub oder LinkedIn?
Warum Kafka und nicht andere Systeme?
Nach welchen Kriterien wurden Verbrauchergruppen aufgeteilt?
Woher kommt 5k RPS?
Was bedeutet die Load Average 10: ist das viel oder wenig?