Sobes.tech

Golang

Go'da bağlam hakkında bilgi verin: türler, hiyerarşi, alt bağlamların özellikleri. Ebeveyn bağımsız bir alt bağlam nasıl oluşturulur?

Senior
ClearWay
103

/* Mikroservis mimarisiyle bir uygulama var. Bir mikroservis, Backend arayüzü kullanılarak soyutlanabilir. Bir mikroservis örneğine erişmek için, zaten uygulanmış olan BackendImpl türü kullanılabilir. Her mikroservisin birkaç düzine çalışan örneği vardır, her biri kendi adresi addr ile erişilebilir. Ancak, mikroservisin bağımsız örnekleri güvenilir değildir: çökebilir, erişilemez veya aşırı yüklü olabilirler. Bu nedenle, istemci tarafı yük dengelemesi yapan ve her seferinde **en az yüklü** örneği seçen Balancer türünü uygulamanız gerekir. */ type Request interface{} type Response interface{} type Backend interface { Invoke(ctx context.Context, req Request) (Response, error) } var _ Backend = &BackendImpl{} // addr, belirli bir örneğin ip:port adresini içerir func NewBackend(addr string) *BackendImpl type Balancer struct { // TODO } var _ Backend = &Balancer{} // addrs, yük dengeleme yapılan tüm örneklerin adreslerini içerir func NewBalancer(addrs []string) *Balancer { // TODO }

Middle
Яндекс
103

Hangi veritabanlarıyla çalıştınız ve ne kadar derinlemesine?

Senior
AstraTech
103

Etcd nedir ve neden Kubernetes için depolama olarak seçildi? Hangi özelliklere sahip?

Senior
SelectelSelectel
103

Moskova'dasınız mı?

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

Mimarlıkla çalıştınız mı? Birkaç mimari çözüm anlatın

Senior
bip.ru
102

Bir hizmetiniz çok sayıda goroutine oluşturuyor. Aynı anda çalışan goroutine sayısını nasıl sınırlandırırsınız?

Senior
AndersenAndersen
102

Go'da bir dize nedir? İndex kullanarak dizenin ilk karakterini değiştirmeye çalışırsam ne olur?

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

Go'daki goroutine zamanlayıcısı hakkında ne biliyorsun?

Senior
СБК ПАРУС
102

Lojistik rotalarını sizin mi hazırlayıp hesapladınız?

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

İş mantığını gerçekleştiren, dış hizmete (Google) çağrı yapan ve sonucu veritabanına kaydeden bir isteği nasıl mimarize edersiniz? Yukarıdan aşağıya katmanlar halinde açıklayın.

Intern
Яндекс
102

Protocol Buffers sözdiziminde bir dizi dizisi nasıl görünür?

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

HTTPS ve TLS nasıl çalışır? Sertifika nedir ve tarayıcı bunu nasıl doğrular?

Senior
SelectelSelectel
102

PostgreSQL aracılığıyla işçileri nasıl senkronize edilir (veritabanında dağıtık kilit)?

Senior
Не указано
102

İşlem izolasyon seviyeleri hakkında bilgi verin: Read Uncommitted, Read Committed, Repeatable Read, Serializable.

Senior
Алабуга
102

Go'da string veri tipi nedir?

Senior
VKVK
102

Kapası dolmuş bir dilim (slice) üzerine başka bir öğe eklendiğinde ne olur?

Senior
I-teco
102

Birincil anahtar bir indeks mi?

Middle
Япоки
102

Fan-In deseni hakkında bilgi ver, ne işe yarar?

Senior
sber tech
102

Yazma için toplu veriyi topladığınız sırada servis çökerse ne olur? Tüketicinin gecikmesi nasıl yönetildi?

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