Я хочу, чтобы мое приложение было в 2 этапа. 1 часть будет просто извлекать данные из json-формата из API и хранить их в базе данных SQL (или, возможно, NO-SQL), а другая половина (веб-часть) будет считывать данные и реализовывать настраиваемые предупреждения. Итак, в основном мне нужно создать рабочего для процесса выборки. Но я запутался в роли рабочего роли и роли веб-сайта в Azure. Пожалуйста, помогите мне, как наилучшим образом реализовать этот проект?Развертывание роли рабочего Azure для фоновых данных
1
A
ответ
1
Вы можете просто объединить оба в том же веб-роли - часть кода выполняется в IIS (проект ASP.NET создается при создании веб-роли из шаблона Visual Studio) будет обрабатывать веб-запросы и часть, выполняющая «точку входа роли», будет запускать процесс выборки. Если вам не нужно их масштабировать отдельно, это даст вам более простое и удобное решение.
0
Вы изучили этот учебник? Это дает возможные варианты использования и учебные пособия для веб-и рабочих ролей.
+0
Можете ли вы быть более конкретным, потому что я хочу, чтобы архитектура была мудрой идеей, а не частью кодирования. –
Спасибо за ваш совет. Но я столкнулся с какой-то проблемой. Мне хотелось создать WEB API (RESTful) в ASP.NET, а затем использовать его для всех целей. Таким образом, веб-роль была идеально подобрана. Но, можете ли вы помочь мне с некоторым ресурсом, где я должен начать разработку API, который возвращает ответ JSON. –
У меня нет опыта работы с проектами «web api» - у нас есть простое приложение «ASP.NET MVC3». Я думаю, если вы будете искать «как я верну JSON из приложения веб-приложения», который будет делать. – sharptooth