Шешімдерді қабылдау мерзімі

03.03.26 (қоса алғанда)

Марапаттау нысаны

Шарттық

Өнім күйі

Идея

Тапсырма түрі

Акт міндеттері

Сфера применения

Робототехника

Область задачи

Басқа технологиялық шешімдер

Өнім түрі

БҚ/АЖ

Мәселенің сипаттамасы

Жарнама желілерінің API ИНТЕРФЕЙСТЕРІНДЕ қатаң шектеулер бар. Мысалы, Meta бір пайдаланушыға сағатына 200-ден аспайтын сұраныс жасауға мүмкіндік береді. Қызметті масштабтау кезінде стандартты синхронды сұраулар 429 Too Many Requests қателеріне әкеледі. Бұл платформаның жұмысын тоқтатады: статистика жаңартылмайды, бюджеттер уақытында тоқтамайды. Мыңдаған жарнамалық шоттар арасында сұраныс квоталарын динамикалық түрде бөлетін алгоритм қажет.

Күтілетін әсер

1. Тұрақтылық: сыртқы платформалардан API құлыптарын толығымен алып тастау. 2. Өнімділік: асинхронды тапсырмаларды орындау арқылы жүйенің өткізу қабілеттілігін 10 есе арттыру. 3. Сенімділік: Facebook серверлері уақытша қол жетімді болмаған кезде де командалардың кепілдендірілген жеткізілімі (мысалы, "жарнаманы тоқтату").

Жауапты тұлғаның ТАӘ

Дресвянский Алексей Сергеевич

Тапсырманың (жобаның) мақсаты мен сипаттамасы

Сыртқы API-ге Шығыс сұраныстар ағынын басқаратын аралық қабатты құру. Мақсат-жарнамалық платформалардың бұғаттау қаупінсіз деректерді жаңартудың максималды жылдамдығын қамтамасыз ету. Егер API шектеулері таусылған болса, жүйе сұрауларды автоматты түрде "баяулатуы" керек және оларды бірінші кезекке қою керек.

Ескерту