RoutexAPI

دروازهٔ RoutexAPI

هر فراخوانی به هر API از یک داده‌راه واحد عبور می‌کند. احراز هویت، اشتراک‌ها، محدودیت نرخ، سهمیه‌ها و تحلیل‌ها را مدیریت می‌کند تا خریداران یک‌بار یکپارچه شوند و ناشران هرگز اعتبارنامهٔ مبدأ را فاش نکنند.

یک کلید برای همهٔ APIها

خریدار به‌جای نگه‌داری اعتبارنامهٔ جدا برای هر ارائه‌دهنده، با یک کلید RoutexAPI دروازه را صدا می‌زند. کلید با Argon2id در حالت سکون هش می‌شود و تنها یک‌بار به‌طور کامل نمایش داده می‌شود و می‌توان آن را با یک دورهٔ مهلت چرخاند تا یکپارچه‌سازی در حال اجرا نشکند.

اشتراک‌ها، محدودیت نرخ و سهمیه‌ها در یک نقطه اعمال می‌شوند

هر درخواست در یک مرحلهٔ واحد در برابر اشتراک تماس‌گیرنده مجاز شمرده و اندازه‌گیری می‌شود: محدودیت نرخ در ثانیه به‌همراه سهمیه‌های روزانه و ماهانه. شرایط هنگام شروع یا تمدید اشتراک تثبیت می‌شوند، بنابراین تغییر قیمت یا محدودیت در میانهٔ دوره آنچه خریدار پرداخته را تغییر نمی‌دهد.

اعتبارنامهٔ ناشران پشت دروازه می‌ماند

اعتبارنامهٔ مبدأ ناشر در حالت سکون رمزگذاری پاکتی می‌شود و تنها در حافظهٔ درخواست برای امضای فراخوان خروجی رمزگشایی می‌شود. هرگز توسط یک API بازگردانده نمی‌شود، در گزارش‌ها یا تحلیل‌ها نوشته نمی‌شود و در داشبورد جز به‌صورت ماسک‌شده دیده نمی‌شود.

ساخته‌شده برای پایدار ماندن

دادهٔ مسیریابی پرکاربرد کش می‌شود تا یک درخواست عادی منتظر پایگاه داده نماند، مدار شکن بار را از مبدأیی که شروع به خطا کرده کم می‌کند و مسیر درخواست به‌جای شکست کامل، گام‌به‌گام تنزل می‌یابد.

مصرفی که هر دو طرف می‌بینند

هر فراخوان پراکسی‌شده ثبت می‌شود، بنابراین خریداران مصرف خود را در برابر سهمیه می‌بینند و ناشران ترافیک، تأخیر و نرخ خطای APIهایی که می‌فروشند را مشاهده می‌کنند.