Hauptpaket import ( "fmt" "sync" ) func main() { for i := 0; i < 5; i++ { go fmt.Println(i) } }
Golang
Können wir die gleichen REST-Endpunkte implementieren, indem wir das Wort des Ressourcenpfads (z.B. 'news') entfernen?
Ist die Frage 'Warum haben Sie die Cache-aside-Strategie gewählt?' angemessen?
Wie haben sich deine Aufgaben bei [Firma] in den letzten drei Jahren verändert?
Wie ist es möglich, 180K RPS und eine p99-Latenz <170ms zu erreichen?
In HTTP/1.1 können binäre Daten im Request-Body übertragen werden — was ist also der grundlegende Unterschied zu HTTP/2?
Wie geht man damit um, wenn ein Benutzer ein Token erhält, seine Rolle ändert und mit dem geänderten Token zum Dienst kommt?
Hast du erklärt, warum du dich entschieden hast, mehrere Microservices zu verwenden, wie sie miteinander interagieren und mit wem du diese Entscheidung abgestimmt hast?
Kann man RPC über REST implementieren und umgekehrt? Was ist der grundlegende Unterschied?
Fahren Sie mit der Geschichte über die Systemarchitektur fort und beschreiben Sie den Ablauf der Anfragen.
Benutzerservice für Anfragen in Telegram Der Benutzer kann einen Bericht senden Admins können Berichte bearbeiten Der Admin kann dem Benutzer Feedback geben DAU = 100 Verfügbarkeit = 99,95 % RPS = 100 Ticket-Service POST /api/v1/tickets // erstellen GET /api/v1/tickets/{id} PATCH tickets/{id}/status PATCH tickets/{id}/assign Diagramm: Benutzer und Admin gehen zum API Gateway Das API Gateway geht zum Ticket Service und Admin Service Der Ticket Service geht zu PgSQL
Abgesehen von der konkreten Implementierung von gRPC, was ist RPC als Ansatz und welches Problem löst es?
Was ist in einem JWT-Token, das seine Validierung ermöglicht?
Welche Cache-Ersetzungsstrategie ist die beste?
Was passiert, wenn defer außerhalb der Goroutine steht, anstatt innerhalb?
Wie funktioniert das standardmäßige Autorisierungsschema über JWT im Allgemeinen?
Was macht sysmon zur Laufzeit in Go?
In HTTP/2, dank der dauerhaften TCP-Verbindung entstand die Möglichkeit, eine interessante Sache zu tun: Was genau wurde dadurch ermöglicht?
Hast du Erfahrung mit gRPC und GraphQL? Erzähle mir davon.
Was ist JWT und Cookie, worin unterscheiden sie sich?