Skip to content

STaLeRGooD/py-serv

Repository files navigation

py-service

Main.py - основной файл ("/task") - проверяет всмопогательную очередь из REDIS с ID пользователей, и если там есть элементы то отдает данные из другой таблице где ключ соответсвует ID пользователя и имеет поля IPV4 и MAC, возвращает JSON с mac и ipv4 пользователя, иначе возвращает что очередь пустая ("/users") - получает на вход JSON с mac и ipv4 пользователя, проверяет действительно ли получены JSON с mac и ipv4 пользователя, если верно через SQL запрос делает поиск в clickhouse, и если результат получен, то возвращает текущий JSON, иначе возвращает что очередь пустая, либо пользовать не найден.

Вспомогательные файлы from_queue.py - проверяет сообщение в впомогательной очереди для проверки в реальном времени, выводит в консоль текущиее состояние - ['queue is empty'] либо JSON с данными пользователя real_time.py - отправляет запросы каждую 1 секунду на основной веб модуль, и выводит результат в консоль.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages