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

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

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

Шарттық

Өнім күйі

Идея

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

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

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

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

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

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

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

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

Өнім түрі

БҚ/АЖ

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

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

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

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

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

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

Ескерту