Sobes.tech

Golang

Pověz mi o vícefázovém sestavení Docker — co jsi dělal, jak jsi optimalizoval proces sestavení a doručení služby?

218

V životopise je uvedeno zpracování zpráv z Kafka s ruční správou offsetů. Co se myslí pod ruční správou?

215

// Otázka 1. Mit zobrazí na obrazovce? package main import "fmt" func main() { s := "Hello world" b := []byte(s) b[0] = 'h' s = string(b) fmt.Println(s) }

211

hlavní balíček import "čas" funkce pracovník() kanál int { ch := make(chan int) jdi func() { time.Sleep(3 * time.Second) ch <- 42 }() return ch } funkce main() { timeStart := time.Now() _, _ = <-pracovník(), <-pracovník() println(int(time.Since(timeStart).Seconds())) // }

211

Co se stane, když služba spadne v okamžiku, kdy sbíráte dávku pro zápis? Jak jste řešili zpoždění spotřebitele?

208

Spotřebitel přijímá zprávu z Kafka, ukládá ji do bufferu, když je batch připraven, zapíše ji a provede commit. Co se stane, pokud služba spadne v okamžiku sestavování batch?

208
/11