Sobes.tech

Пессимистік және оптимистік блоктау туралы айтыңыз

Middle
167

Kafka-да Dead Letter Queue (DLQ)-ны қалай жүзеге асыруға болады?

Middle
159

OpenTelemetry-мен жұмыс істедіңіз бе?

Middle
158

gRPC-мен жұмыс жасайсыз ба? gRPC-да кері үйлесімділікті қалай қамтамасыз етесіз?

Middle
157

Шардинг пен партиционирование арасындағы айырмашылық неде?

Senior
152

Жолдың ұзындығы 250 таңбадан аспайтын валидаторды қалай жасауға болады?

Senior
152

gRPC стриминг орнына WebSocket қолданбай ма?

Middle
148

package main import ( "fmt" "sync" ) func 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("result: %d\n", sum) }

Senior
146

Қабаттар арасындағы модельдер қалай ұйымдастырылған?

Senior
142

Микросервистер арасындағы атомарлықты жоюға қандай архитектуралық үлгілер мүмкіндік береді? Сага үлгісімен жұмыс істедіңіз бе? Сага екі түрі қандай және олардың айырмашылығы неде?

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-дағы map туралы не айта аласыз?

Senior
113

Транзакция оқшаулау деңгейлері туралы айтыңыз. Олардың саны қанша және PostgreSQL-де әдепкісі қандай?

Middle
97
/2