Golang
-- Ցուցադրել բոլոր հեղինակները և նրանց գրքերի քանակը: -- Օրինակ՝ -- հեղինակ_անուն | գրքի_քանակ --------------------------- -- Igor | 2 -- Ivan | 1 -- Նշել հեղինակներ, ովքեր գրել են ավելի քան 2 գրք։
RPS Միջինում 4-5 հազար RPS, գագաթնակետին հասնելով մինչև 12k Բայց այստեղ կարևոր է հասկանալ, որ հիմնական բեռը ընկած էր Kafka-ի վրա: Քանի որ ճարտարապետությունը ասինխրոն է, յուրաքանչյուր հայտարարության ստեղծման ժամանակ, իմ օրգանիզատորը ստեղծում էր 5-7 իրադարձությունների շղթա տարբեր ստուգման ծառայություններում: Ընդհանուր առմամբ, մենք միջինում մշակում էինք մինչև 30k հաղորդագրություն մեկ վայրկյանում։
Տեղեկատուի մեջ միլիոնավոր գրառումներ կան, բայց հարցումները գրեթե միշտ վերջին մեկ կամ երկու շաբաթների համար են: Ինչ կանիր օպտիմալացման համար?
Kafka: ինչպես են հաղորդագրությունները բաժանվում 6 բաժանմունքների և 6 սպառողների միջև: Ինչ տեղի կունենա, եթե սպառողների թիվը դառնա 2?
```go type SafeMap struct { data map[string]string } func (s *SafeMap) GetOrCreate բանալի, արժեք string) string { } ```
Ի՞նչ է ձեր արդի բնակավայրի շրջանը:
Պատմիր թիմի և զարգացման գործընթացների մասին: Ինչպես է կառուցված գործընթացը, ինչպես է անցնում կոդի վերանայումը, կա՞ն վեճեր։
Ինչպես ապահովել, որ հինգերորդ տողում, որը ավելացվել է append-ով, նույնպես տեսանելի լինի: Չփոխելով fill ֆունկցիայի ստորագրությունը։
Դուք համոզվա՞ծ եք, որ այստեղ օգտագործվում են փակագծեր for map։ Ինչ սինտաքսիս է անհրաժեշտ, որպեսզի հասանելի լինի set-ի տարրին 17-րդ տողում։
Ինչպես է աշխատում սլայսը Go-ում և ինչպե՞ս է այն տարբերվում զանգվածից։
PostgreSQL-ում ինչ տեսակների բլոկավորումներ կան?
Կարող եք ընդհանուր առմամբ խոսել Go-ի մասին — ինչ է դա լեզու, նրա առանձնահատկությունները ինչ են?
Կա՞ր դեպք, երբ դուք չեք համաձայնել ղեկավարի կամ շահագրգռողի որոշման հետ։
Ի՞նչ կանես, եթե տվյալների բազայի հարցումը դանդաղ է։
Դուք շատ եք աշխատել բազմապատկման և ասինխրոնության հետ:
Ի՞նչ է քեզ համար ավելի բարդ առաջադրանքը:
Ի՞նչ կցուցադրվի ծրագրով քարտեզի վրա կրկնման ժամանակ։
[անուն] հարցրեց: Դուք հիմնականում միկրոսերվիսների հետ եք աշխատում?
Որքա՞ն ժամանակ եք պահել տվյալները կրկնօրինակում: Որքան ժամանակ հասկացաք, որ դա կրկնօրինակում է:
Ինչու՞ թողեցիր RocketDev-ը։