ناوبری JackCodeمحصولات iGaming را بسازید، راه‌اندازی کنید و مقیاس دهید.
تغییر زبان
راهنمای کاربردی

API جی آر پی سی

ادغام gRPC - ارتباط سریع، قابل اعتماد و تایپ شده بین خدمات با حداقل بار - ایده آل برای سیستم های بازی و ماژول های باطن.
کارشناس استانیسلاو انیسیموف

هنگامی که سرعت و مقیاس پذیری حیاتی هستند، gRPC استفاده می شود - یک چارچوب تماس از راه دور مدرن بر اساس پروتکل پروتکل باینری پروتکل بافرز (Protobuf). بر خلاف REST و JSON، gRPC عملکرد بالا و فشرده سازی ترافیک را فراهم می کند، و این یک انتخاب عالی برای سیستم های بازی لود شده، دروازه های داخلی و معماری خدمات است.

ما رابط های gRPC را برای کار بین ماژول های پلت فرم و سیستم های خارجی - با تایپ کامل، تولید خودکار SDK و پشتیبانی جریان - پیاده سازی می کنیم.

مزایای استفاده از gRPC

فرصت ها آنچه می دهد
سرعت بالا سریال سریع و انتقال باینری (5-10 برابر سریعتر از JSON)
حداقل ترافیک صرفه جویی در پهنای باند با فرمت فشرده
تایپ دقیق پشتیبانی طرح (IDL)، اعتبار سنجی خودکار و تولید کتابخانه مشتری
جریان دو جهته پیام رسانی جریان: مناسب برای وظایف و خدمات در زمان واقعی
SDK تولید خودکار پشتیبانی از جاوا، برو، پایتون، پی اچ پی، C #، گره. JS و زبان های دیگر

جایی که gRPC به ویژه مربوط است

ارتباطات بین ماژول های پلت فرم

هسته های بازی نرخ معامله بالا

سیستم هایی که حداقل تاخیر و قابلیت اطمینان بالا مهم هستند

راه حل های ابر با سرویس های متعدد

ادغام BI/ML با جریان داده

ویژگی های فنی

IDL: فایل های «.proto» برای توصیف ساختارها و خدمات

انتقال HTTP/2 چندگانه

مجوز از طریق نشانه TLS + API

پشتیبانی از نمایش داده شد unary، سرور جریان، مشتری جریان، و کامل دوبلکس

سازگار با REST (از طریق gRPC-Gateway در صورت لزوم)


gRPC یک راه حل معماری برای کسانی که در مورد عملکرد مراقبت است. در حالی که REST یک استاندارد جهانی است، gRPC یک موتور قابل اعتماد برای ادغام بار بالا با الزامات سرعت و ثبات دقیق است.