2014-02-04 1 views
1

Я хочу, чтобы мое приложение было в 2 этапа. 1 часть будет просто извлекать данные из json-формата из API и хранить их в базе данных SQL (или, возможно, NO-SQL), а другая половина (веб-часть) будет считывать данные и реализовывать настраиваемые предупреждения. Итак, в основном мне нужно создать рабочего для процесса выборки. Но я запутался в роли рабочего роли и роли веб-сайта в Azure. Пожалуйста, помогите мне, как наилучшим образом реализовать этот проект?Развертывание роли рабочего Azure для фоновых данных

ответ

1

Вы можете просто объединить оба в том же веб-роли - часть кода выполняется в IIS (проект ASP.NET создается при создании веб-роли из шаблона Visual Studio) будет обрабатывать веб-запросы и часть, выполняющая «точку входа роли», будет запускать процесс выборки. Если вам не нужно их масштабировать отдельно, это даст вам более простое и удобное решение.

+0

Спасибо за ваш совет. Но я столкнулся с какой-то проблемой. Мне хотелось создать WEB API (RESTful) в ASP.NET, а затем использовать его для всех целей. Таким образом, веб-роль была идеально подобрана. Но, можете ли вы помочь мне с некоторым ресурсом, где я должен начать разработку API, который возвращает ответ JSON. –

+0

У меня нет опыта работы с проектами «web api» - у нас есть простое приложение «ASP.NET MVC3». Я думаю, если вы будете искать «как я верну JSON из приложения веб-приложения», который будет делать. – sharptooth

0

Вы изучили этот учебник? Это дает возможные варианты использования и учебные пособия для веб-и рабочих ролей.

http://www.windowsazure.com/en-us/documentation/articles/cloud-services-dotnet-multi-tier-app-storage-1-overview/

+0

Можете ли вы быть более конкретным, потому что я хочу, чтобы архитектура была мудрой идеей, а не частью кодирования. –