Sobes.tech

Golang

Hangi kriterlere göre şirketleri seçiyorsun, neye göre odaklanıyorsun?

Middle+
WildberriesWildberries
117

Bir dilimi fonksiyon parametresi olarak geçirebilir miyiz?

Middle
Магнум
117

Görevler nasıl işe gelir? Bu süreçten bahsedin.

Senior
Flant
117

Veritabanları hakkında anlat — hangi veritabanlarıyla çalıştın ve şu anda hangi veritabanlarıyla çalışıyorsun?

Senior
Яндекс
117

Yavaş hizmetle ilgili soru Sipariş oluşturma örneği üzerinden. Hizmete bir istek var ve bir yanıt, bu iki işlem arasında sipariş edilen ürünleri analizlere kaydediyoruz (örneğin, ürünlerin popülerliğini saymak için). Analitik hizmeti zaman zaman yavaş çalışıyor veya timeout veriyor ve zamanında yanıt veremiyoruz, siparişleri kaybediyoruz. Siparişleri ve parayı kaybetmemek için ne yapmak gerekir? Sipariş ve analitiği nasıl paralelleştirebileceğinizi düşünün.

Senior
OZONOZON
117

Go'da hatalar nasıl işlenir? errors.Is ve errors.As arasındaki fark nedir?

Middle+
YadroYadro
117

Sorumluluk alanının belirlenmesi: durum makinesi, Transactional Outbox, iyimser kilitler

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

Bir durum hayal edin: ekibinizde sürekli sizinle uğraşan bir testçiyle ortak nokta bulamıyorsunuz. Nasıl iletişim kurarsınız?

Middle
Еаптека
117

Mesaj aracıları nedir? Hangi tanıyorsunuz? RabbitMQ ile Kafka arasındaki fark nedir?

Senior
техвил
117

Kafka'dan vazgeçilip başka bir mesaj aracısı kullanılması gerekirse ne olur? Kafka'yı dış servislerden nasıl izole edersiniz?

Senior
Hi Rockits
116

Yayın süreci nasıl işler? Son yayını sizin katılımınızla nasıl geçti?

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

Kubernetes'ta REST API sunucusunun (kod deposu) çalışmaya başlaması için ne yapılmalı?

Middle
Сбертех
116

Graceful shutdown hakkında anlat: bu nedir, sırasında ne olur, nasıl çağrılır? Kubernetes'te SIGTERM aldıktan sonra servis hangi süreçleri gerçekleştirir?

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

Sizce highload nerede başlar? Highload ile non-highload arasındaki sınır nedir?

Middle+
ClearWay
116

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
116

Sistem çağrısı (syscall) nedir?

Senior
VK CloudVK Cloud
116

Go projeleri hakkında daha fazla bilgi verin

Middle
VKVK
116

Çok büyük sayıda goroutine (örneğin, on binlerce) ek kontrol olmadan başlatmaya çalışırken aşağıdakilerden hangisi muhtemelen olur? - 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 hakkında konuş — nedir, Docker'dan nasıl ayrılır, temel bileşenleri nelerdir?

Senior
YadroYadro
116

Go'da kaputun altında kanal nasıl organize edilmiştir?

Senior
I-teco
116
/412