В чем разница между ролью Интернета (Node.js) и ролью пользователя (Node.js)? Оба могут работать на 80 портах. Код для обоих идентичен. Я знаю, что веб-роль работает в IIS, но почему мне нужен IIS в качестве прокси-сервера, если у Node.js есть собственный WebServer?Роль веб-роли в роли рабочих в облачных службах/Node.js
ответ
Разница в том, что веб-роль узла будет проходить через IIS. Но Node Web Worker является виртуальной машиной и запускается через node.exe сам, как кластерный рабочий.
Главное отличие здесь в том, что ваши виртуальные хосты и настройка веб-платформы будут зависеть от выбранного вами варианта. Как вам известно, настройка IIS сильно отличается от node.exe.
Таким образом, с помощью Web-роли он будет проксировать весь трафик через IIS, а не напрямую через мастер-узел узла.
Cons/Плюсы:
Основное преимущество Web Worker, поскольку он не полагается на любой стек и вы имеете полный контроль над тем, что работает там, и как это влияет на ваше приложение. Если у вас уже есть что-то готовое, вы можете повторно использовать его без больших проблем.
В то же время вам нужно будет управлять своим стеком самостоятельно, внедряя процесс мастер-узла, а затем набирая работников самостоятельно.
При использовании веб-роли вы можете начать быстрее, и если у вас нет ничего сложного в настройке платформы http, это путь, но будет связь между IIS и узлом, и это отношение имеет зависимости и может быть хотя и в очень сложных случаях.
И у вас есть возможность повторно использовать Windows Azure Cloud, которые используют IIS.
Существует не так много технической разницы для общей разработки, если вам не требуется что-то очень специфическое в отношении настройки вашего веб-приложения.
- 1. возможно: роль в роли?
- 2. 2 Роли рабочих в одном пакете Azure
- 3. Роль роли Лося
- 4. Как увеличить MaxReceivedMessageSize для развертывания роли azure для рабочих?
- 5. Роль рабочего и роли веб-роли в GAE
- 6. Как создать глобальную роль/роли в Sphinx?
- 7. Роль контекстного загрузчика роли в создании бина
- 8. Вложенные роли в BjyAuthorize \ Provider \ Роль \ Config
- 9. Роль атрибута роли данных в html-разметке
- 10. Роль рабочего и роли в одном приложении
- 11. Переименование роли Web в VS 2010 Проект облачных сервисов
- 12. Роль рабочего против роли в Интернете с асинхронными контроллерами
- 13. Как развернуть веб-роль Node.js вместе с веб-ролью .NET в проекте облачных сервисов Azure?
- 14. Развертывание нескольких ролей в Интернете и ролей рабочих на одном облачном сервисе для облачных сервисов
- 15. Как добавить вторую роль/ось в роли в ASP.Net MVC?
- 16. Microservices: Роли рабочих, API или оба?
- 17. Роль пребывания «разрешения» при изменении роли
- 18. Испытания на модуле MVC [Авторизовать (Роли = «Роль»)]
- 19. Несущая роль роя или две роли?
- 20. Развертывание роли веб-роли и рабочего роли в одном экземпляре
- 21. Роли рабочих Azure Неожиданно останавливаются экземпляры виртуальных машин
- 22. Получить CloudQueueMessage в Windows Azure роль роли роли выбрасывает IO Исключение в Azure Emulator
- 23. Роль имя в ассоциации
- 24. Удалить роль и восстановить роль в таблице
- 25. Является ли роль = "приложение" в роли = "навигация" действительной?
- 26. Entity Framework - роль роли Service layer в шаблоне репозитория
- 27. Как показать роль роли в раскрывающемся списке, используя yii2?
- 28. Роль рабочего сервера TCP в роли веб-связи
- 29. Как включить роль галактики в роли вашей галактики?
- 30. Как я могу назвать роль из другой роли в Ansible?
Не могли бы вы предоставить некоторые плюсы и минусы обоих подходов (используя IIS в качестве прокси или не используя IIS в качестве прокси)? Я не совсем понимаю, правильно ли использовать Node.js или нет? – bobby
Я обновил ответ выше, добавив немного более подробную информацию о cons/pros. Тем не менее это очень мало для большинства разработчиков. – moka
Btw, нашел это: http://blogs.msdn.com/b/hanuk/archive/2012/05/05/top-benefits-of-running-node-js-on-windows-azure.aspx – bobby