Sobes.tech

Golang

Papaskok apie pesimistines ir optimistines blokadas

Middle
167

Kaip įgyvendinti Dead Letter Queue (DLQ) Kafka?

Middle
159

Dirbote su OpenTelemetry?

Middle
158

Dirbate su gRPC? Kaip tvarkote atgalinę suderinamumą gRPC?

Middle
157

Kaip sukurti eilutės tikrinimo priemonę, kuri neviršytų 250 simbolių?

Senior
152

Kuo skiriasi shardingas nuo partitioning?

Senior
150

Kodėl nereikėtų naudoti WebSocket vietoj gRPC srauto?

Middle
148

pagrindinis paketas importuoti ( "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("rezultatas: %d\n", sum) }

Senior
144

Kaip organizuoti modeliai tarp sluoksnių?

Senior
142

Kokie architektūros modeliai leidžia atsikratyti atomariškumo tarp mikroservisų? Ar dirbote su Saga modeliu? Kokie du Saga tipai egzistuoja ir kuo jie skiriasi?

Middle
138

Kuo skiriasi replikacija nuo sharding'o?

Senior
137

Kokie REST metodai yra idempotentiniai?

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

Kada srautiniai užklausos gRPC yra geresnės nei vienetinės?

Middle
128

Ką gali papasakoti apie map'us Go kalboje?

Senior
113

Papaskink apie transakcijų izoliacijos lygius. Kiek jų yra ir kuris yra numatytasis PostgreSQL?

Middle
97
/2