Sobes.tech

Golang

// Թողարկեք կոդը այնպես, որ հարցումները մրցակցային լինեն և ցուցադրվի պատասխանային կոդը // և սխալի դեպքում, ցուցադրեք նրա օրագրությունը և շարունակեք մշակումը package main import "net/http" var addrs = []string{"[link] "[link] "[link] "[link] "[link] "[link] "[link] func main() { var wg sync.WaitGroup data := make(map[string]bool) for _, url := range addrs { wg.Add(1) if !data[url] { data[url] = true go func(url string) { defer wg.Done() resp, err := http.Get(url) if err != nil { log.Println(err) return } log.Println(resp.StatusCode) }(url) } } wg.Wait() }

204

Ինչպես է մուտքային հարցումը մշակվում handler-ի միջոցով մինչև domain մոդելը հեքսագոնալ ճարտարապետությունում, որը բաղկացած է երեք տարրերից՝ ադապտեր, պորտ և կենտրոնական հավելված։

190

Ինչպե՞ս իրականացնել հակառակ կողմը — Inbox ձևանմուշ notification ծառայության կողմում: Ինչպե՞ս ապահովել իրագործման նույնականությունը միջոցառումների մշակման ժամանակ։

186

// Տեղեկացրեք կոդը այնպես, որ հարցումները լինեն մրցակցային և ցուցադրվի պատասխանային կոդը // և սխալի դեպքում՝ գրանցեք այն և շարունակեք մշակումը package main import "net/http" var addrs = []string{"[link]"} func main() { for _, url := range addrs { resp, err := http.Get(url) if err != nil { log.Error(err) continue } // Եթե անհրաժեշտ է, մշակեք resp } }

182

Միկրոսերվիսային ճարտարապետությունում յուրաքանչյուր ծառայություն ունի իր սեփական տվյալների բազան: Ինչպես է աշխատում Outbox փաթեթը այս կոնտեքստում, եթե Kafka-ն դեռ չի ստացել հաղորդագրությունը?

152