Sobes.tech

გააზიარე პესიმისტური და ოპტიმისტური ბლოკირებების შესახებ

Middle
167

როგორ განვახორციელოთ Dead Letter Queue (DLQ) Kafka-ში?

Middle
159

მუშაობდი OpenTelemetry-თან?

Middle
158

გსურთ gRPC-თან მუშაობა? როგორ მართავთ gRPC-ში უკუგაშენებას?

Middle
157

რა განსხვავებაა შარდინგსა და პარტიციონირებას შორის?

Senior
152

როგორ შევქმნათ სტრიქონის ვალიდატორი, რომელიც არ აღემატება 250 სიმბოლოს?

Senior
152

რატომ არ გამოვიყენოთ WebSocket-ის ნაცვლად gRPC streaming?

Middle
148

ძირითადი პაკეტი შესავალი ( "fmt" "sync" ) ფუნქცია main() { ch := make(chan int) wg := &sync.WaitGroup{} wg.Add(3) for i := 0; i < 3; i++ { go func(v int) { defer wg.Done() ch <- v * v }(i) } wg.Wait() var sum int for v := range ch { sum += v } fmt.Printf("შედეგი: %d\n", sum) }

Senior
144

როგორ არის ორგანიზებული მოდელები ფენებს შორის?

Senior
142

რომელი არქიტექტურული ნიმუშები იძლევა შესაძლებლობას, რომ მიკროწესვებს შორის ატომარობა მოიხსნას? მუშაობდით თუ Saga ნიმუშთან? რა ორი ტიპის Saga არსებობს და რა განსხვავებაა მათ შორის?

Middle
138

რეპლიკაციისა და შარდინგის შორის რა განსხვავებაა?

Senior
137

რომელი REST მეთოდები არიან იდემპოტენტული?

Middle
131

package main import ( "fmt" "sync" ) func change(sl []int){ sl[0] = 10 } func main() { sl := make([]int, 10) sl[0] = 5 //5 change(sl) //1 fmt.Println(sl) }

Senior
130

როდის არის gRPC-ის ნაკადი მოთხოვნები უკეთესი, ვიდრე ერთეულები?

Middle
128

რა შეგიძლია თქვა Go-ში მეპების შესახებ?

Senior
113

მოგიყვე ტრანზაქციებში იზოლაციის დონეების შესახებ. რამდენია და რა არის PostgreSQL-ის მიხედვით სტანდარტული?

Middle
97
/2