Μπορούμε να υλοποιήσουμε τα ίδια REST-τελικά σημεία, αφαιρώντας από τη διαδρομή τη λέξη με το όνομα του πόρου (π.χ., 'ειδήσεις');
Golang
κύριο πακέτο import ( "fmt" "sync" ) func main() { for i := 0; i < 5; i++ { go fmt.Println(i) } }
Είναι σωστή η ερώτηση 'Γιατί επιλέξατε τη στρατηγική Cache-aside;'
Πώς έχουν αλλάξει τα καθήκοντά σου στην [εταιρεία] τα τελευταία τρία χρόνια;
Πώς είναι δυνατός ο 180K RPS και η p99 latency <170ms;
Στο HTTP/1.1 μπορεί να μεταδοθούν δυαδικά δεδομένα στο σώμα του αιτήματος — ποια είναι λοιπόν η βασική διαφορά με το HTTP/2;
Ο χρήστης έλαβε ένα token, άλλαξε τον ρόλο σε αυτό και επέστρεψε στην υπηρεσία με το τροποποιημένο token — πώς να αντιμετωπίσουμε αυτό;
Έχεις εξηγήσει γιατί αποφάσισες να χρησιμοποιήσεις πολλαπκές μικρουπηρεσίες, πώς αλληλεπιδρούν μεταξύ τους και με ποιον συντονίστηκες για αυτήν την απόφαση;
Μπορεί να υλοποιηθεί RPC μέσω REST και το αντίστροφο; Ποια είναι η βασική διαφορά;
Συνεχίστε την ιστορία σχετικά με την αρχιτεκτονική του συστήματος και περιγράψτε τη ροή των αιτημάτων.
Υπηρεσία διαχείρισης αιτημάτων χρηστών στο Telegram Ο χρήστης μπορεί να στείλει μια αναφορά Οι διαχειριστές μπορούν να επεξεργαστούν τις αναφορές Ο διαχειριστής μπορεί να δώσει ανατροφοδότηση στον χρήστη DAU = 100 Διαθεσιμότητα = 99.95 % RPS = 100 Υπηρεσία Εισιτηρίων POST /api/v1/tickets // δημιουργία GET /api/v1/tickets/{id} PATCH tickets/{id}/status PATCH tickets/{id}/assign Διάγραμμα: Ο χρήστης και ο διαχειριστής πηγαίνουν στο API Gateway Το API Gateway πηγαίνει στο Ticket Service και στο Admin Service Το Ticket Service πηγαίνει στο PgSQL
Απομακρυνόμενοι από την συγκεκριμένη υλοποίηση του gRPC, τι είναι το RPC ως προσέγγιση και ποιο πρόβλημα λύνει;
Τι υπάρχει σε ένα JWT token που το επιτρέπει να επικυρωθεί;
Ποια στρατηγική αντικατάστασης cache είναι η καλύτερη;
Τι συμβαίνει αν το defer βρίσκεται έξω από τη goroutine και όχι μέσα σε αυτή;
Τι κάνει το sysmon κατά τη διάρκεια εκτέλεσης στο Go;
Πώς λειτουργεί γενικά το τυπικό σχήμα εξουσιοδότησης μέσω JWT;
Στο HTTP/2, χάρη στη διαρκή σύνδεση TCP, δημιουργήθηκε η δυνατότητα να κάνεις ένα ενδιαφέρον πράγμα: τι ακριβώς επέτρεψε αυτό να υλοποιηθεί;
Έχεις εμπειρία με gRPC και GraphQL; Μίλησέ μας γι'αυτά.
Τι είναι το JWT και το Cookie, πώς διαφέρουν;