G
G
ghostku2017-01-05 20:33:24
Flask
ghostku, 2017-01-05 20:33:24

How to make a minimal webservice in python?

Добрый день коллеги. Есть такая задача:
Сервис А отдает некий XML файл который обновляется с периодичностью допустим раз в сутки
Сервис Б умеет брать XML по какому либо адресу и в дальнейшем использовать в своих целях тоже с некой периодичностью
Но сервис Б не понимает формат выдаваемый сервисом А, а чтобы понял нужно сделать некое преобразование.
Я написал скрипт который берет файл у сервиса А делает все нужные преобразование и кладет его на ФТП откуда потом его заберет сервис Б и запускаю его по крону. Но возникла проблема с синхронизацией (данные берущиеся сервисом Б могут оказаться не самыми актуальными)

Мне кажется логичным поднять какой нибудь сервис чтобы приобращении сервиса Б к некоему урлу вида site.com/file.xml выполнялся скрипт на питоне и отдавал уже преобразованный xml. Проблема в том что до сегодня я ограничивался только консольными локальными программами на питоне и не знаю как и какими средствами такое реализовать проще всего. И какие требование к хостеру у которого можно все это разместить.

Answer the question

In order to leave comments, you need to log in

3 answer(s)
Владимир Боруткин, 2017-01-05
@ghostku

flask

S
sim3x, 2017-01-05
@sim3x

More questions about what is required for your
flask script
https://heroku.com
https://openshift.com
https://www.pythonanywhere.com/

M
marataziat, 2017-01-22
@marataziat

You can use bottle as a replacement for flask :))

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question