2016-10-19 3 views
0

Я совершенно не знаком с интерфейсом Azure, но я работал с PHP.О WebJobs in Azure: Необходимо постоянно выполнять PHP-код

Меня попросили сделать процедуру, которая выполняется каждый раз на заднем плане, целью которой является отправка маркетинговой почты. И я читал о WebJobs. Однако я не могу понять это.

Для меня документация немного подавляющая, если не сказать. Так что я хочу понять, как работают WebJobs и используют их для выполнения кода PHP каждый раз, не требуя ввода пользователя.

Как я уже говорил, я никогда не использовал Azure до и никогда не были просят делать такие вещи, на PHP либо, по крайней мере, не в этот комплекс.

ответ

1

Существует пошаговое руководство по созданию webjob on the azure docs - php поддерживается в webjobs. Webjobs - это, по сути, средство для служб приложений для запуска неинтерактивного процесса на запущенной или непрерывной основе. У вас нет , чтобы использовать PHP, вы можете запустить другой .exe, если хотите. Лично я пишу код в C# с помощью SDK webjobs и разворачиваю те, они облегчают путь, по которому триггеры, входы и выходы передаются в/из вашего веб-сайта через хороший простой процесс связывания.

Theres более подробное объяснение here. Webjobs размещаются в вашем плане обслуживания приложений, который вы можете рассматривать как контейнер для ресурсов, используемых для запуска и размещения ваших веб-сайтов, веб-авиз и веб-заданий.

Последнее, что нужно сказать: 1 - через портал вы можете видеть статус всех ваших веб-узлов, когда они запускаются, что было на выходе консоли, если они были успешными или неудачными, и т. Д. И 2 - Функции лазури делать то же самое, но по-другому - они используют webjobs api, но вместо этого представляют собой «безсерверный» опыт (т. е. нет необходимости в приложении). Поэтому, если вы не хотите беспокоиться о веб-сайте или управлять масштабированием самостоятельно, см. Functions documentation

+0

Что я хочу достичь, это выполнить код ** PHP ** через определенный промежуток времени, без необходимости войдите на страницу и без каких-либо входных данных. И я прочитал документацию, но я не понимаю точную функциональность WebJob. – jorgehawkins

+0

Да, Хорхе, Webjobs делают это - см. Мой ответ выше :) –

+0

Какая конкретная проблема у вас есть, документация, которую я связал, проходит через нее довольно красиво, должно быть легко следовать? –