Sobes.tech

Golang

Դուք խոսեցիք read-model- ի մասին Redis-ով: Redis-ը կրկնօրինակում էր տվյալների կենտրոնների միջև?

177

Ինչպե՞ս կստանաս մի հարցումով բոլոր վաճառողների ցանկը, ունենալով բոլոր վաճառողներին և միայն արգելված վաճառողներին պարունակող աղյուսակները։

177

Ֆասադը հասանելի է 10 ներքին ծառայությունների (յուրաքանչյուրը 100-300 մս) և Չինաստանում գտնվող գլոբալ ծառայության (500 մս) համար, ընդհանուր պատասխան ժամանակը մոտ 3.5 վայրկյան է: Ինչպե՞ս կլուծեիք այս խնդիրը, որպեսզի արագացնեք մշակումը։

176

Եթե դու սինխրոնային հարցում կատարես տվյալների բազային կամ հարևան ծառայությանը, և հարցումը տևում է 5 վայրկյան, ինչ կլինի օպերացիոն համակարգի հոսքի հետ, որի վրա աշխատում է ծառայությունը, մինչ այդ հարցումը կատարվում է?

176

Դուք մուտքի վրա ունեիք մեկ ծառայության դարպաս, որի միջոցով բոլոր գործընկերները (B2B) հաղորդակցվում էին? Դա քանի՞ ինստանսիա էր աշխատում։

175

Եթե մեկը ծառայություններից, որ դու օգտագործում ես, սխալ վերադարձնի, ինչ անես և ինչպես կառավարվի դա, եթե لديك قناة؟

175

Կա՞ն հարցեր քո գործընկերոջը:

174

Ինչպե՞ս անել, որ ընդհանրապես չգնալ ծառայություն, որը հաստատ կպад կամ հասանելի չէ:

172

Redis-ը պահում էր տվյալները միայն հիշողության մեջ, թե՞ կար ֆոլբեք՝ սկավառակի վրա: Ինչ կլինի, եթե Redis-ը ընկնի?

169

Go լեզվում կան գորուտիններ՝ թեթև թելեր։ Կարող եք բացատրել, թե ինչպես եք հասկանում, երբ պետք է օգտագործել գորուտին և երբ ոչ։

166

Դու վախենում ես ժամանակի հետևողից? Ինչու՞։

164

Եթե մեծ առաջադրանք կա, օրինակ՝ 10 ԳԲ ֆայլ, որի մեջ տող առ տող կարգավորումներ կան, և անհրաժեշտ է մշակել յուրաքանչյուր տողը (օրինակ՝ վերջում կետ դնել), արդյոք goroutine-ները կօգնեն արագացնել այս աշխատանքը?

164

Եթե օգտագործել ենք ալիքներ ծառայություններից արդյունքների հավաքման համար, քանի ալիք է անհրաժեշտ այս մեխանիզմը կազմակերպելու համար?

163

Քանի տվյալների կենտրոն ունեիք՝ մեկը թե մի քանիսը?

163

Ինչպե՞ս հաշվարկվեց RPS-ը — դուք պարզապես գումարեցիք բոլոր ձեռնոցների բեռը, թե ինչպես?

163

Ինչպես եք իրականացնում Redis- ում գրառման ատոմարությունը: Որ ալգորիթմը եք օգտագործել (Lua-скрипտ)?

161

Ինչպես հասկանալ, որտեղ է ֆայլի մշակման ժամանակ խցանումը — եթե տող առ տող մշակումը դանդաղ է թվում, իսկ goroutines-ները մշակում են ցիկլում?

160

Դու ասել էիր, որ ունես ծառայություն, որը լսում է Kafka-ն և թարմացնում է Redis-ում պահեստը, ճիշտ է՞

156

Ծառայությունը պարզապես տարածում էր տվյալները կեշից, թե՞ կատարել էր այլ տրամաբանություն։

154

Ի՞նչ կփոխանցեիր այս ալիքի ներսում (ինչ տվյալների կառուցվածք)?

154
/3