Я пишу приложение агрегации, которое сбрасывает данные из нескольких веб-источников и отображает эти данные с новым интерфейсом. Сайты, с которых я обновляю обновления каждые пару минут, и я хочу убедиться, что данные в моем агрегаторе обновлены.Как загружать данные в Google App Engine периодически?
Каков наилучший способ периодически отправлять свежие данные в приложение App Engine из автоматизированного сценария?
Ограничения:
Приложение написано на Python.
Процесс соскабливания для каждого сайта занимает больше одной секунды, поэтому я не могу обработать данные в обработчике App Engine.
Хост, на котором запускался скрипт обновления, является общим, поэтому я предпочитаю не хранить мой пароль на диске.
Я бы хотел проверить код для приложения на нашей кодовой базе. В то время как мои партнеры не злонамеренны, они - шутники, и я хотел бы помешать им вставлять поддельные данные в мое приложение.
Я знаю, что App Engine поддерживает некоторую
remote_api
вещь, но мне пришлось бы поставить эту точку входа за аутентификацией (см. Ограничение 3) или скрыть URL-адрес (см. Ограничение 4).
Предложения?
Если вы не можете доверять своим партнерам, чтобы они не мешали продуктовому приложению, вам нужны новые партнеры! –