как спроектировать 'crawling.py file' и 'django -restapi server'? - PullRequest
0 голосов
/ 08 мая 2020

ребят. У меня проблема.

Я создал приложение android, написанное kotlin.
это приложение связывается с 'django -restapi server' для получения некоторых данных.
'django -restapi server 'получает данные из файла' crawling.py '(используя selenium, headless chrome).

app: показывать данные людям
django -restapi server: get данные из crawling.py и сохранение данных в базе данных
crawling.py (с chromedriver): сканирование данных с веб-сайта и отправка данных на сервер

Итак, я хочу знать, я не знаю, как их загрузить.
я хочу использовать aws.
то, что я думаю сейчас, загрузить 'django -restapi server' и 'crawling.py' на aws лямбда отдельно.
тогда я буду запускать 2 лямбды.
но я думаю, что это плохая архитектура.

альтернативой является загрузка их всех в ec2.
и scheduling crawling.py работает один раз в 10 минут.

не могли бы вы посоветовать мне лучший ответ?

...