Sobes.tech

Golang

Ehtimol, tezlikni oshirish uchun, masalan, 10 ta goroutine ishlatishda 10 baravar tezroq bo'lish uchun goroutine'larni ishlatishni boshlash kerakmi?

150

Siz 4 yil tajribaga ega ekaningizni aytdingiz, ammo 2024 yilda universitetni tugatgansiz. Siz oxirgi kursda o'qib, ishlayapsizmi?

149

Bu yechimni kodda qanday tashkil qilarding (gorutinalar va kanallar yordamida)?

149

Redis oldidan proksi bor edimi, yoki siz shardingni o'zingiz qilgansizmi?

146

Kafka voqealarini tinglovchi handler barcha uchta ma'lumot markazida yoki faqat birida xabarlarni o'qiyaptimi? Bu qanday sozlangan edi?

144

Siz Elasticsearchni alternativ sifatida qayta ko'rib chiqdingizmi? Nima uchun, agar ko'rib chiqsangiz, Redisga o'tishni tanladingizmi?

142

Xizmatlar o'rtasidagi o'zaro ta'sir qanday taqsimlandi va har bir xizmatning mas'uliyat sohasini qanday chekladingiz?

142

Nima uchun siz kanalni WaitGroup/errgroup o'rniga tanlardingiz? Errgroup nima uchun yomonroq?

141

Demak, har bir ma'lumotlar markazi o'z Redisini yangilab turardi, agar consumer-guruhlar farq qilsa?

140

Bir ta'cirda odatda nechta mikroxizmatlar bo'ladi?

138

Asosan masofadan ishlaysizmi?

138

Bufferlangan kanali goroutin oqibati muammosida qanday yordam berishi mumkin?

131

Bu bir xizmat edimi? Uning mantiqi nima edi, qanday qilib inkapsulyatsiya qilingan, nima uchun shunchalik yuk bo'lgan?

127

Umuman olganda, ko'rinishni oshirish uchun qanday loyiha qilishni xohlaysiz: qaysi yondashuvlar, jarayonlar va vazifalar bilan?

122
/3
uchun savollar Golang tayyorlash - sahifa 3 - sobes.tech