Ваша помощь поможет мне лучше понять Windows Azure. Заранее спасибо.
Я понимаю рабочую роль как метод (метод Run () в рабочей роли), который выполняет некоторые трудоемкие операции. Это позволяет мне иметь несколько экземпляров этой рабочей роли, чтобы ускорить работу в случае скачков трафика.
1) могу ли я иметь рабочую роль, которая делает больше, чем что-либо вроде: - метод, создающий PDF; - метод построения диаграммы; -метод, который разбирает сом HTML; -метод, обрабатывающий изображение
Я мог бы легко сделать все это с 4 рабочими ролями (один метод RUN () для каждой функции, указанной выше), но это очень дорого. Могу ли я разместить эти 4 вещи как методы в одной и той же рабочей роли?
2) В чем недостатки размещения службы WCF в рабочей роли?
3) В чем заключается недостаток общения между экземплярами в одном решении Azure через WCF с гарантированными очередями? Это медленнее?