Предпочтительный вариант в Azure для запуска сценария Python для обработки сообщений очереди - PullRequest
0 голосов
/ 03 сентября 2018

Я хочу запустить сценарии python для обработки сообщений, поступающих из служебной шины Azure. Вывод должен сохраняться в Космос Db.

Моим предпочтительным решением было бы использование функций Azure, но согласно this поддержка Python была экспериментальной для V1 и недоступна для V2.

Я вижу, что интеграция с Azure Service Bus и Cosmos Db не должна быть большой проблемой в соответствии с this и this

Но где мне разместить код? Я бы хотел избежать как можно большего количества виртуальных машин.

Я вижу, что могу создать веб-приложение, используя python с Docker Images , но в моем случае я не хочу веб-приложение, но масштабируемый фоновый процесс.

Я также обнаружил, что веб-задание будет вариантом , но мне все равно понадобится веб-приложение для этого, и оно, похоже, полностью отсоединено от Azure (по сравнению с веб-заданиями, использующими C #, где я может запускаться автоматически в результате определенных событий, аналогичных функциям Azure.

Большое спасибо за любые советы.

...