Микросервис для работы с сервисами решения каптчи
Имеется 2 сервиса для решения Google Recaptcha v2 и v3: anti-captcha и rucaptcha. На данный момент через эти сервисы решается ежеминутно около 100 каптч, скорость решения каптчи негативно сказывается на производительности системы в которой они используются. Каптчи решаются только по url страницы и ключу сайта, уникальных ключей у каждой каптчи нет.
Необходимо разработать микросервис, который будет заранее подготавливать решения для каптч в зависимости от входящего потока, например:
В систему за минуту приходят 30 заданий v2 для домена X и 20 заданий v3 для домена Y, соответственно на следующую минуту у нас должно быть заготовлено 30 решений v2 для домена X и 20 заданий v3 для домена Y. Так же при генерации нужно брать в учет время решения каптчи.
Основные требования:
1. Реализовать на FastAPI.
2. Отсутствие внешних зависимостей в виде БД (максимум redis или sqlite).
3. Не использовать готовые библиотеки по типу python3-anicaptcha, только самостоятельные запросы к сервисам.
4. Возможность включать/отключать один из сервисов.
5. Для доступа к методам микросервиса авторизация по заголовку Authorization.
6. Каждый метод должен сопровождаться детальной документацией по каждому возможному ответу.
Необходимые методы:
1. Получение решенной каптчи для указанного домена.
Если при обращении к микросервису на данный момент нет заготовленной каптчи - не разрывая соединения запрашиваем решение каптчи напрямую у одного из сервисов. Желательно достичь 60-70% использований заготовленных каптч, что бы сократить время ожидания решения.
2. Получение статистики микросервиса: количество доступных каптч для каждого домена, количество обращений с момента последнего запуска.
3. Получение баланса в сервисах.
4. Репорт успешной/неуспешной каптчи в сервисе.
-
243 1 0 Приветствую!
15 лет опыта в web и прикладной разработке.
Готов помочь с вашим проектом.
Рекомендую использовать Go-Lang, так сервис будет работать значительно быстрее чем на FastAPI.
Обращайтесь, отвечу на все вопросы.
Aktualne zlecenia dla freelancerów w kategorii Programowanie stron internetowych
Stworzenie strony internetowej dla firmy księgowej na WordPressie (na gotowym szablonie)
2105 PLN
Dzień dobry. Jesteśmy firmą księgową - chcemy stworzyć stronę internetową dla firmy księgowej na WordPressie (na gotowym szablonie) w dwóch językach. Ma być zoptymalizowana pod kątem wyszukiwania w Google i SEO. Programowanie stron internetowych ∙ 1 dzień 8 godzin temu ∙ 97 ofert |
Dopracowanie systemu ewidencji czasu pracy w ASP.NETPotrzebny programista .NET do małego projektu — systemu obliczania wynagrodzeń pracowników. Trzy zadania: Rozwinąć system na naszym subdomenie (domena i dostęp zostaną podane). Audyty formularza logowania + poprawki dotyczące bezpieczeństwa w razie potrzeby. Zrealizować… Programowanie stron internetowych ∙ 1 dzień 8 godzin temu ∙ 35 ofert |
Należy stworzyć nowoczesną stronę internetową dla firmy zajmującej się sufitami napinanymi w Polsce.
2400 PLN
Potrzebny nowoczesny premium design, adaptacja na urządzenia mobilne, szybkie ładowanie, SEO, animacje, kalkulator, portfolio, formularz zgłoszeniowy. Preferowane doświadczenie w tworzeniu stron w Polsce, landingów dla firm budowlanych lub remontowych. Koniecznie prześlij… Układ HTML i CSS, Programowanie stron internetowych ∙ 1 dzień 10 godzin temu ∙ 146 ofert |
Redesign i SEO-optymalizacja strony na platformie Prom.uaSpecyfikacja techniczna Strona: protone.com.uaGłówny cel Należy uczynić stronę nowoczesną, wizualnie atrakcyjną, wygodną dla użytkownika oraz maksymalnie przygotowaną do promocji w wyszukiwarkach i wewnątrz marketplace'u Prom.ua. Główny nacisk — poprawa designu, struktury… Programowanie stron internetowych, Projektowanie stron internetowych ∙ 1 dzień 12 godzin temu ∙ 26 ofert |
Potrzebny programista Drupal do poprawek na kilku stronach.Potrzebny programista Drupal do poprawek na kilku stronach. Strona się rozrosła i zapełniła cały hosting .. Układ HTML i CSS, Programowanie stron internetowych ∙ 1 dzień 16 godzin temu ∙ 37 ofert |