پرش به محتوا
همه نمونه‌کارها
کیس‌استادی

دبرنا

پلتفرم بلادرنگ بازی چندنفره در سوپراپ تپسی با مدیریت بیش از ۴۰۰ هزار اتصال همزمان و تأخیر زیر ۱۰۰ میلی‌ثانیه.

نقش
معمار پلتفرم و تک‌لید
سال
۱۴۰۳
استک
Go · WebSockets · React · Redis · Kubernetes
تیم
تیم پلتفرم تپسی

دبرنا یک پلتفرم بازی آنلاین بلادرنگ و چندنفره است که در سوپراپ تپسی توسعه داده شده و همگام‌سازی وضعیت بازی را با تأخیر زیر ۱۰۰ میلی‌ثانیه برای بیش از ۴۰۰ هزار بازیکن همزمان فراهم می‌کند.

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

معماری توزیع‌شده با استفاده از زبان Go و وب‌سوکت‌های بهینه‌شده به همراه کلاستر Redis طراحی شد. الگوریتم‌های همگام‌سازی وضعیت کلاینت و اتصال مجدد خودکار برای مدیریت نوسانات شبکه پیاده‌سازی گردید.

  • مقیاس‌پذیری پایدار تا بیش از ۴۰۰ هزار اتصال همزمان با پایداری ۹۹.۹٪
  • حفظ تأخیر زیر ۱۰۰ میلی‌ثانیه در رویدادها در اوج ترافیک
  • عملکرد بدون اختلال در کمپین‌های سراسری