Sobes.tech

Golang

Ce este volume în Docker?

Senior
SberAuto
74

Ce tipuri de API-uri web cunoști? Cu ce se deosebește în esență REST de RPC?

Senior
техвил
74

/* Există o aplicație cu arhitectură de microservicii. Un microserviciu poate fi abstractizat folosind interfața Backend. Pentru a accesa o instanță de microserviciu, se poate folosi tipul BackendImpl, care este deja implementat. Pentru fiecare microserviciu, există câzeci de instanțe în execuție, fiecare accesibilă prin adresa sa addr. Cu toate acestea, instanțele individuale ale microserviciului nu sunt fiabile: pot cădea, pot fi indisponibile sau suprasolicitate. De aceea, trebuie să implementați tipul Balancer, care de asemenea implementează interfața Backend și realizează echilibrare a încărcării pe partea clientului între instanțele microserviciului, alegând de fiecare dată instanța **cu cea mai mică încărcare**. */ type Request interface{} type Response interface{} type Backend interface { Invoke(ctx context.Context, req Request) (Response, error) } var _ Backend = &BackendImpl{} // addr conține ip:portul unei instanțe specifice func NewBackend(addr string) *BackendImpl type Balancer struct { //TODO } var _ Backend = &Balancer{} // addrs conține adresele tuturor instanțelor echilibrate func NewBalancer(addrs []string) *Balancer { //TODO }

Senior
Яндекс
74

Vorbește-mi despre slices în Go: ce sunt, din ce sunt compuse, ce se întâmplă la append într-o funcție care primește un slice?

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

Cum se numește această metrică care compară clicurile cu afișările?

Senior
МВидеоМВидео
74

La ce se folosește contextul în Go?

Senior
Магнит Тех
74

Cum să nu aștepți finalizarea tuturor goroutine-urilor în ErrGroup după prima eroare?

Senior
plata
74

La ultimul loc de muncă ați lucrat pe bază de contract de muncă sau pe bază de contract de prestări servicii?

Middle+
РамблерРамблер
74

Ce este un index?

Middle
Магнум
74

Este posibil să crești numărul de partiții în Kafka fără a recrea topic-ul?

Middle+
plata
74

Este model cu etichete JSON (de exemplu, RegisterUserRequest) este un model de domeniu? Cum se separă corect DTO și entitatea de domeniu?

Senior
ИП Ганус Александр Андреевич
74

Cât de des folosești pool-ul de worker și pentru ce sarcini?

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

Cuți brokeri de mesaje ați lucrat și în ce scopuri i-ați folosit?

Senior
МТСМТС
74

Cum interacționau serviciile între ele?

Senior
А7
74

Este un slice monoton? O funcție monotonă este o funcție de o variabilă, definită pe un subset al numerelor reale, care fie nu scade peste tot (pe domeniul său), fie nu crește peste tot. {1,7} - adevărat {1,1} - adevărat {3,3,1} - adevărat {9,5,1} - adevărat {23,5,23} - fals

Middle
OZONOZON
74

Aveți experiență în transmiterea cunoștințelor colegilor, în mentorat?

Senior
МВидеоМВидео
74

Care este diferența dintre o vedere materializată și o vedere obișnuită?

Middle+
Servicepipi
74

Cum a fost realizată procedura de eliminare a vechiului produs din indexul Elasticsearch și de adăugare a noului produs?

Senior
FinFrame
74

Und este memoria stocată în goroutines?

Middle+
WaterWal
74

Care sunt planurile pentru anul următor — ce să înveți, să stăpânești?

Senior
I-teco
74
/412