Yuqori yuklamali xizmat uchun Kafka'da qanday xabar formatidan foydalanish kerak: JSON yoki binar?
Golang
Mahsulotlarni rezerv qilish tizimi haqida gapiring: Redis yordamida ikki martalik savdolar qanday oldini olindi?
Real vaqtli bildirishnomalarni yuborish uchun frontend va backend o'rtasida qanday hamkorlik qilish mumkin?
Circuit Breaker haqida gapiring: yechim qanday tashkil etilgan, qaysi xizmatlarga o'rnatilgan, fallbackda nima bo'lgan?
func updateV1(px *int) { x2 := 20 px = &x2 } func updateV2(px *int) { *px = 20 } func main() { x := 10 updateV1(&x) fmt.Println(x) updateV2(&x) fmt.Println(x) }
Res massivini stekda bo'lishi uchun qanday optimallashtirish mumkin? Buning uchun nima qilish kerak?
API javob berish vaqtini 2 sekunddan 300 ms ga qisqartirishda so'rovlarni optimallashtirish nima?
Kafka yordamida asinxron hisobotlarni ishlab chiqarish tizimi haqida gapirib bering. Asinxronlik nima edi?
Master-slave replikatsiyasi haqida gapirib bering — qachon masterga, qachon slavega murojaat qilinadi?
Hisoblashlardan kelgan ma'lumotlar 1C ga qanday o'tkazilardi?
Kafka'da xabarlarning takrorlanmasligini qanday ta'minladingiz?
Go da maqsadli ravishda xotira oqishini qanday qilish mumkin? Qaysi holatlar oqishga olib keladi?
Indeks yo'qligini ko'rdingiz, jadval katta. Indeks qo'shish uchun qanday qilasiz?
Siz yozuvchisiz, o'zingizning mini blogingizni boshqarasiz va u yerda maqolalar chop etasiz. Blogingizdagi foydalanuvchilar (o'quvchilar), tizimga kirgandan so'ng, ularni ko'rish/oqishlari mumkin. Har bir maqola uchun kunlik noyob ko'rishlar sonini hisoblash funksiyasini amalga oshirish kerak. Funktsional talablar: - Bugungi statistikalar: Muallif, bugun maqolasiga nechta noyob foydalanuvchi ko'rganini ko'rishi mumkin (ma'lumotlar real vaqt rejimida yig'iladi). - O'tgan kunlarning statistikasi: Muallif, istalgan o'tgan kunning statistikalarini ko'rishi mumkin (masalan, kecha). Texnik cheklovlar va shartlar: - Ilova bitta serverda ishlaydi (bir pod) - Xotirada saqlash - Vaqt UTC0 da
Kafka mavjud bo'lmagan taqdirda outbox sxemasi nima bo'ladi? Outbox navbati qanchalik katta bo'lishi mumkin?
Optimizator har doim yaratilgan indeksdan foydalanadimi?
Agar bu katta switch-case bo'lsa, qoidalarni qo'shish va olib tashlash qanday amalga oshirilardi?