Sobes.tech

Golang

Hansı meyarlar əsasında şirkətləri seçirsən, nəyə əsaslanırsan?

Middle+
WildberriesWildberries
117

Fonsiyona slice-i parametr kimi ötürmək mümkündürmü?

Middle
Магнум
117

Tapşırıqlar necə işə gəlir? Bu proses haqqında danış.

Senior
Flant
117

Verilənlər bazaları haqqında danış — hansı ilə işlədin və hazırda hansı ilə işləyirsən?

Senior
Яндекс
117

Yavaş xidmətlə bağlı sual Sifarişin yaradılması nümunəsini götürək. Xidmətə sorğu göndərilir və cavab alınır, bu iki əməliyyat arasında sifariş olunan məhsulları analizə yığırıq (məsələn, məhsulların populyarlığını hesablamaq üçün). Analitika xidməti bəzən yavaş işləyir və ya timeout verir, və biz vaxtında cavab verə bilmirik, sifarişləri itiririk. Sifarişləri və pul itirməmək üçün nə etmək lazımdır? Sifariş və analitikləri necə paralelləşdirmək olar, düşünün.

Senior
OZONOZON
117

Go-da səhvlər necə işlənir? errors.Is və errors.As arasındakı fərq nədir?

Middle+
YadroYadro
117

Məsuliyyət sahəsinin dəqiqləşdirilməsi: vəziyyət maşını, Transactional Outbox, optimist kilidlər

Senior
КасперскийКасперский
117

Bir vəziyyəti təsəvvür edin: komanda üzvü ilə daim 'sizi narahat edən' bir testçi ilə ortaq zəmin tapa bilmirsiniz. Necə qarşılıqlı əlaqə qurarsınız?

Middle
Еаптека
117

Mesaj brokerləri nədir? Hansını bilirsiniz? RabbitMQ ilə Kafka arasındakı fərq nədir?

Senior
техвил
117

Əgər Kafka-dan imtina edib onu başqa mesaj brokeri ilə əvəz etmək lazım olsa, nə baş verər? Kafka'yı xarici xidmətlərdən necə izolyasiya etmək olar?

Senior
Hi Rockits
116

Buraxılış prosesi necə təşkil olunub? Son buraxılış sizin iştirakınızla necə keçdi?

Middle
КуперКупер
116

Kubernetes-də REST API serverinin (kod deposu) işləməyə başlaması üçün nə etmək lazımdır?

Middle
Сбертех
116

Graceful shutdown haqqında danış: bu nədir, onun zamanı nə baş verir, necə çağırılır? Kubernetes-də SIGTERM qəbul etdikdən sonra xidmət hansı prosesləri həyata keçirir?

Middle
АО Медиа Эффект
116

Sizcə, highload harada başlayır? Highload və non-highload arasındakı sərhəd nədir?

Middle+
ClearWay
116

Xidmətiniz çox sayda goroutine yaradır. Eyni vaxtda işləyən goroutineların sayını necə məhdudlaşdırardınız?

Senior
AndersenAndersen
116

Sistem çağırışı (syscall) nədir?

Senior
VK CloudVK Cloud
116

Go layihələri haqqında daha ətraflı məlumat verin

Middle
VKVK
116

Aşa aşağıdakilerden hangisi, ek kontrol olmadan çok büyük sayıda goroutine (örneğin, on binlerce) başlatmaya çalışırken en olası olanıdır? - Ana sorun, çalışma zamanı içindeki küresel mutex'in kilitlenmesinden kaynaklanacak ve bu, programın tamamen durmasına neden olacaktır - Go planlayıcısı, goroutine'leri küçük gruplar halinde sıralı olarak çalıştıracak, bu nedenle sayılarının artması bellek kullanımını neredeyse etkilemeyecektir - Çok sayıda goroutine oluşturmak, önemli ölçüde bellek kullanımı ve planlayıcı üzerinde ek maliyetlere yol açabilir; bu durumlarda bir işçi havuzu uygundur - Goroutine sayısı, mantıksal işlemci sayısını aşarsa, Go otomatik olarak yeni goroutine başlatmalarını panik ile reddedecektir

Intern
AvitoAvito
116

Kubernetes haqqında danış — bu nədir, Docker-dan necə fərqlənir, əsas tərkib hissələri hansılardır?

Senior
YadroYadro
116

Go-da mühərrik altında kanal necə təşkil olunub?

Senior
I-teco
116
/412