package main import ( "fmt" "time" ) func main() { ch := make(chan int) go func() { ch <- 1 }() time.Sleep(time.Millisecond * 500) close(ch) for i := range ch { fmt.Println(i) } time.Sleep(time.Millisecond * 100) }
Golang
Postgres-ը գլխավոր տվյալների աղբյուրն է համարի համար: Նոր նոմենկլատուրա (նոր ապրանք) հայտնվեց Postgres-ում — պետք է հայտնվի Redis-ում?
Ինչպես է աշխատում սլայսը Go-ում?
Արդյո՞ք Gazpromneft-ը ձեր առաջին փորձն էր Go-ով։
Դուք ունե՞ք փորձ գործընկերներին գիտելիքներ փոխանցելու, մենթորության մեջ։
Իմացեք ինձ և ձեր փորձը.
Երբեք աշխատե՞լ եք որպես արտահոսք/արտահաստիք։
Ցույց տվեք բինար որոնման ծառում տարր որոնելու ալգորիթմը օրինակով (համեմատություն հանգույցի բանալիի հետ, շարժում ձախ/աջ):
Արդյոք Go կոդում իրականում գրված է եղել գործարքի մեկուսացման մակարդակը?
Կարող եք տալ Kubernetes-ի ենթակաների օրինակ?
Ինչպե՞ս էր ERP- ի իրադարձությունը հասնում Kafka- ին: BFF կամ միջնորդական ծառայության միջոցով։
Դու շատ խոսեցիր Inbox ձևի մասին: Դու ինչ-որ բան գիտե՞ս Outbox-ի մասին։
Ի՞նչ են աշխատողները։
Ավելացրեք ինձ ավելի մանրամասն տեղեկություններ բալային համակարգի մասին — ինչ էր տեղի ունենում վերևի մակարդակում?
Ի՞նչ է միկրոսերվիսային ճարտարապետությունը և ինչպիսի՞ն են դրա առավելությունները և թերությունները համեմատած մոնոլիտի հետ։
Դու գիտե՞ս, թե ինչ են Xmin և Xmax-ը PostgreSQL-ում։
Ինչպե՞ս եք հետևում միկրոսերվիսների միջև կապերին։
Ինչպես էր տեղադրման գործընթացը: Դու թերթը push անում ես — հետո ինչ է լինում?
Ինչպես սովորաբար նկարագրում ես API-ն: Օրինակ, ունե՞ս վեբ ծառայություն՝ հետքերով։
Ի՞նչ էր վերադարձնում որոնման ծառայությունը։