Sobes.tech

Golang

Kafka ni saqlash sifatida ishlatildimi? Kafka'da nechta e'lonlar bor edi?

Senior
143

Nima uchun queue (Q harfi bilan so'zdan)?

Senior
143

Optimistik va pessimistik bloklar — aytib ber

Senior
143

Infratuzur bilan ishlash tajribangiz bormi? Biror narsaga tegishingiz kerak bo'ldimi?

Senior
142

Mikroxizmat arxitekturasida Consul odatda nima uchun ishlatiladi?

Senior
142

Jamoa jiddiy dasturchi va o'rta dasturchi o'rtasidagi farq nima?

Senior
141

RPS O'rtacha 4-5 ming RPS, piki bilan 12k gacha chiqdi Ammo bu yerda muhim bo'lib, asosiy yuk Kafka ustida edi. Arxitektura asinxron bo'lgani uchun, har bir e'lon yaratishda, mening orkestratorim turli tekshiruv xizmatlarida 5-7 ta voqeadan iborat zanjir yaratardi. Umuman olganda, biz o'rtacha 30k xabarni sekundiga ishlashni davom ettirdik.

Senior
141

Kompaniya ish jihozlarini taqdim etadimi?

Senior
137

O'tish payt qanday maosh darajasini ko'rib chiqasiz?

Senior
137

Docker, Kubernetes, CI/CD va tarmoq infratuzilmasi bilan umumiy tajribangiz qanday?

Senior
136

Yuklama testini qanday o'tkazildi va qaysi metrikalar nazorat qilindi?

Senior
135

Qanday qilib qarorlaring rad etilgan holatlarni hal qilgansiz?

Senior
134

Moskva shahrida haftasiga kamida bir marta ofisga tashrif bilan gibrid ish formatining qulayligi qanday?

Senior
133

Go bilan tijorat rivojlanish tajribangiz qancha yillik?

Senior
125

Nega bozorga chiqishga qaror qildingiz? Magnitda hozir nima noto'g'ri?

Senior
122

Tartibli xaritani tartibda saqlab, qanday qilib takrorlash mumkin? Takrorlash metodini amalga oshirish.

Senior
121

// Asinxron vazifa işleyicisini kitabxana kimi yazın // Müştəri, yerinə yetirmək üçün məlumatlar olan bir obyekt (Task) ötürür, // nümunəmizdə boş bir struktur istifadə edəcəyik. // İşləyici eyni zamanda N-dən çox və X-dən çox vəzifə növbəyə qoyula bilər. // Əgər növbədə yer yoxdursa, dərhal müştəriyə xəta qaytarılır. // Əgər sərbəst işləyicilər varsa, vəzifə işlənir. // İşin davam müddətini time.Sleep(5*time.Second) ilə simulyasiya edirik. // Hər hansı bir vəzifə tamamlandıqda, növbədən növbəti vəzifəni götürürük. // Əgər növbə boşdursa, yeni vəzifələri müştərilərdən gözləyirik. // Ulduz ilə: Task strukturunu genişləndirin və vəzifələrin statuslarını ayrıca sorğu ilə alın package scheduler type Scheduler interface { AddTask(t Task) error Close() } type Task interface { Do() }

Senior
121

Agar AddTaskda RLock ishlatilsa, ikkita parallel chaqiruvlar qanday bo'ladi? Bir-birini bloklaydilarmi?

Senior
119

Biror narsa taklif qilganingiz va fikringizni isbotlashingiz kerak bo'lgan holat haqida gapiring.

Senior
117

Nol-downtime deploymentda foydalanuvchi holati qanday saqlanadi?

Senior
109
/7