زیرساخت فنی

معماری مقیاس‌پذیر برای برگزاری آزمون‌های ۵۰ هزار نفره همزمان بدون افت سرعت

معماری مقیاس‌پذیر برای برگزاری آزمون‌های ۵۰ هزار نفره همزمان بدون افت سرعت
مروری بر استراتژی‌های کشینگ توزیع‌شده، مدیریت سشن‌ها، پایگاه داده توزیع‌شده و تست بار پیشرفته در سامانه استادیار برای حفظ پایداری بدون میلی‌ثانیه‌ای قطعی.

برگزاری آزمون‌های جامع سراسری، بورد تخصصی پزشکی و ارزیابی‌های استخدامی با ده‌ها هزار کاربر همزمان، چالشی سنگین برای هر زیرساخت نرم‌افزاری است. سامانه استادیار با تکیه بر معماری توزیع‌شده، بار پردازشی را به صورت لحظه‌ای مدیریت می‌کند.

اصول فنی پایداری استادیار در اوج بار (Peak Load)

لحظه آغاز آزمون، هزاران دانشجو در یک ثانیه روی دکمه ورود کلیک می‌کنند (حمله ترافیکی همزمان). معماری سنتی در این لحظه دچار Time-out می‌شود.

⚡
تست استرس (Stress Testing): سامانه استادیار آزمون‌های پایداری تا ۸۰ هزار تراکنش همزمان در ثانیه (RPS) را با زمان پاسخگویی زیر ۴۵ میلی‌ثانیه با موفقیت سپری کرده است.
  • جداسازی لایه خواندن از نوشتن (Read/Write Splitting): ذخیره پاسخ‌ها در حافظه‌های فوق‌سریع In-Memory.
  • همگام‌سازی ناهمگام (Async Syncing): ثبت قطعی پاسخ‌ها در دیتابیس بدون مسدود کردن ترد کاربر.
  • مکانیزم ذخیره محلی (Local Resilience): امکان ادامه آزمون حتی در صورت قطعی چندثانیه‌ای اینترنت کاربر.
اشتراک‌گذاری این تحلیل با همکاران: