Sobes.tech

Golang

Kako osigurati ekskluzivno izvršavanje jednog od tri radna procesa na jednom hostu (izbor lidera)?

Senior
SelectelSelectel
103

Ispričaj mi o kontekstu u Go: vrste, hijerarhija, karakteristike podređenih konteksta. Kako kreirati podređeni kontekst koji nije zavistan od roditeljskog?

Senior
ClearWay
103

/* Postoji aplikacija s arhitekturom mikroservisa. Mikroservis se može apstrahirati pomoću sučelja Backend. Za pristup primjerku mikroservisa, možete koristiti tip BackendImpl, koji je već implementiran. Svaki mikroservis ima nekoliko desetaka pokrenutih primjeraka, od kojih je svaki dostupan putem svoje adrese addr. Međutim, pojedinačni primjerci mikroservisa nisu pouzdani: the mogu pasti, biti nedostupni ili preopterećeni. Stoga morate implementirati tip Balancer, koji također implementira sučelje Backend i vrši balansiranje opterećenja na strani klijenta između primjeraka mikroservisa, birajući svaki put **najmanje opterećen** primjerak. */ type Request interface{} type Response interface{} type Backend interface { Invoke(ctx context.Context, req Request) (Response, error) } var _ Backend = &BackendImpl{} // addr sadrži ip:port određenog primjerka func NewBackend(addr string) *BackendImpl type Balancer struct { // TODO } var _ Backend = &Balancer{} // addrs sadrže adrese svih uravnoteženih primjeraka func NewBalancer(addrs []string) *Balancer { // TODO }

Middle
Яндекс
103

Sa kojim bazama podataka ste radili i koliko duboko?

Senior
AstraTech
103

Šta je etcd i zašto je odabrano kao skladište za Kubernetes? Koja svojstva poseduje?

Senior
SelectelSelectel
103

Da li ste u Moskvi?

Middle+
Яндекс вертикали
103

Да ли сте радили са архитектуром? Испричајте пар архитектонских решења

Senior
bip.ru
102

Imate servis koji pokreće mnogo gorutina. Kako biste ograničili broj istovremeno pokrenutih gorutina?

Senior
AndersenAndersen
102

Šta je niz u Go? Šta će se dogoditi ako pokušate da promenite prvi karakter niza pomoću indeksa?

Senior
МВидео/эльдорадо
102

Šta znaš o planeru gorutina u Go?

Senior
СБК ПАРУС
102

Da li ste vi sastavili i izračunali logističke rute?

Middle+
МВидео/эльдорадо
102

Kako organizovati arhitekturu za zahtev koji izvršava poslovnu logiku, poziva spoljašnji servis (Google) i čuva rezultat u bazi podataka? Opisati slojevito od vrha prema dnu.

Intern
Яндекс
102

Kako izgleda niz stringova u sintaksi Protocol Buffers?

Middle+
Астрал-Софт
102

Kako funkcioniše HTTPS i TLS? Šta je sertifikat i kako ga proverava pregledač?

Senior
SelectelSelectel
102

Kako sinhronizovati radnike putem PostgreSQL (distribuirano zaključavanje u bazi podataka)?

Senior
Не указано
102

Реците о нивоима изолације трансакција: Read Uncommitted, Read Committed, Repeatable Read, Serializable.

Senior
Алабуга
102

Šta predstavlja tip podataka string u Go?

Senior
VKVK
102

Šta se dešava kada je kapacitet sličice iscrpljen i doda se još jedan element?

Senior
I-teco
102

Da li je primarni ključ indeks?

Middle
Япоки
102

Ispričaj o uzorku Fan-In, čemu služi?

Senior
sber tech
102
/412