Barcha masalalar
Qiyinsystem-designscalingcapstone

Million foydalanuvchi uchun flesh-savdo

Qabul: —Yechganlar: 0

Shart

Onlayn-do‘kon 1 000 000 foydalanuvchi bilan flesh-savdo o‘tkazadi: odatiy 3000 so‘rov/s 30 soniya davomida 8 barobar — 24 000 so‘rov/s gacha — oshadi. Statika 10 %, yozuvlar (buyurtmalar) 10 %, qolgani — tovar kartochkalarini o‘qish. Bu yakuniy masala: lestnitsadagi hamma narsani birlashtiring. Balanslagichning bitta instansi 20 000 so‘rov/s ko‘taradi — keshniki ham. Buyurtmalar yo‘qolmasligi kerak — ularni navbat orqali o‘tkazing va ssenariy oxirigacha navbat bo‘shashiga ishonch hosil qiling. Kesh o‘qishlarni ushlab qoladi, qolganini replikalar oladi.

Cheklovlar

  • p95 ≤ 300 ms, xatolar ≤ 0,1 %, navbat oxirida bo‘sh, byudjet $12 000/oy, tugunda ≤ 10 instans, ≤ 20 blok.

Talablar

SimulyatsiyaNoldan qurish
p95
≤ 300 ms
Xatolar
≤ 0.10 %
Byudjet
$12,000/mo
Foydalanuvchilar
1,000,000
Arxitekturangiz narxi$0 / $12,000

★ byudjet ichida · ★★ ≤ 75 % · ★★★ ≤ byudjetning 50 %

Ssenariylar (tartib bilan tekshiriladi)
  1. 1Odatiy kunYuklama

    3000 so‘rov/s, 60 soniya: 80 % o‘qish, 10 % yozish, 10 % statika.

    60 s · 3,000 rps · R 80 / W 10 / S 10 %

  2. 2Flesh-savdoKeskin o‘sish

    30-soniyadan boshlab 30 soniya davomida trafik 8 barobar (24 000 so‘rov/s); 240 soniya ichida navbat bo‘shashi kerak.

    240 s · 3,000 rps · R 80 / W 10 / S 10 % · 30-soniyadan 30 s davomida ×8

Bloklar

Qo‘shish uchun bosing yoki maydonga sudrab keling. Bloklarni o‘ng nuqtadan chapga tortib ulang.

AI ustoz

Qiynalyapsizmi? Maslahat oling — ustoz gʻoyani tushuntiradi, lekin hech qachon yechimni bermaydi.

Tahlilni ochish uchun masalani yeching.