Sobes.tech

Golang

```go import ( "fmt" "runtime" "time" ) func main() { runtime.GOMAXPROCS(2) var c chan int for i := 0; i < 5; i++ { go sleeping(i, c) } for i := 0; i < 5; i++ { gopherID := <-c fmt.Println("Routine ", gopherID, " uykuya yattı") } } func sleeping(id int, c chan int) { time.Sleep(3 * time.Second) fmt.Println("... ", id, " durma zamanı ...") c <- id } ```

167

// Soru 4. Ekranda ne gösterilecek package main import "fmt" func subis(is []int) []int { is = append(is, 5) return append(is, 6) } func main() { is := []int{1, 2, 3, 4} subis(is[2:3]) fmt.Println(is) }

166

İşlem 10-12 dakika sürüyorsa, veriler aktif olarak değişiyorsa ve aktif yazma yapılıyorsa, bunu nasıl çözeriz? Replikasyonu nasıl kullandınız?

165

PostgreSQL ile ilgili deneyiminiz nedir? Zorlayıcı sorgular yazmak veya optimizasyon yapmak zorunda kaldınız mı?

164

Veri tabanına verileri nasıl yazıyordunuz — tek tek mi yoksa toplu mu? Bir Kafka mesajında 500 kayıt olabilir miydi?

163

RabbitMQ ile çalıştınız mı? Kafka hakkında konuşun — eğer 3 bölüm ve 1 broker varsa, mesajlar nasıl dağıtılır?

163

Sorguları nasıl optimize ettiğini anlat — 10–12 dakikadan 5–7 dakikaya düşüşü yazmışsın. Bu kadar uzun süren rapor nedir? Nasıl optimize ettin?

160
/11