główny pakiet import ( "fmt" "sync" ) func main() { for i := 0; i < 5; i++ { go fmt.Println(i) } }
Golang
Czy możemy zaimplementować te same punkty końcowe REST, usuwając słowo z nazwy zasobu w ścieżce (np. 'news')?
Czy pytanie 'Dlaczego wybrałeś strategię Cache-aside?' jest poprawne?
Jak zmieniły się twoje zadania w [firmie] przez ostatnie trzy lata?
Jak możliwe jest 180K RPS i p99 latency <170ms?
Jak sobie poradzić, gdy użytkownik otrzymuje token, zmienia w nim rolę i przychodzi z zmienionym tokenem do serwisu?
W HTTP/1.1 można przesyłać dane binarne w ciele żądania — więc jaka jest zasadnicza różnica w HTTP/2?
Co jest w tokenie JWT, co pozwala go zweryfikować?
Serwis obsługi zgłoszeń użytkowników na Telegramie Użytkownik może wysłać raport Administratorzy mogą obsługiwać zgłoszenia Administrator może udzielić informacji zwrotnej użytkownikowi DAU = 100 Dostępność = 99,95 % RPS = 100 Serwis Ticket POST /api/v1/tickets // tworzenie GET /api/v1/tickets/{id} PATCH tickets/{id}/status PATCH tickets/{id}/assign Diagram: Użytkownik i administrator trafiają do API Gateway API Gateway trafia do Ticket Service i Admin Service Ticket Service trafia do PgSQL
Czy można zaimplementować RPC przez REST i odwrotnie? Na czym polega zasadnicza różnica?
Czy wyjaśniłeś, dlaczego zdecydowałeś się na użycie kilku mikroserwisów, jak ze sobą współpracują i z kim uzgadniałeś tę decyzję?
Co się stanie, jeśli defer będzie na zewnątrz goroutine, a nie wewnątrz niej?
Opowiedz o najbardziej interesującym przypadku — zadaniu z gwiazdką.
Odsuwając się od konkretnej implementacji gRPC, czym jest RPC jako podejście i jaki problem rozwiązuje?
Kontynuuj opowieść o architekturze systemu i opisz przepływ zapytań.
Co zwykle zawiera ciało żądania w REST?
Serwis obsługi zgłoszeń od użytkowników Użytkownik może wysłać raport Administratorzy mogą obsługiwać raporty Administrator może udzielić informacji zwrotnej użytkownikowi DAU = 100 Dostępność = 99,95 % RPS = 100
Jaka strategia wymiany pamięci podręcznej jest najlepsza?
Jak ogólnie działa standardowy schemat autoryzacji za pomocą JWT?
Co robi sysmon w czasie działania w Go?