Web角色和Worker角色在Node.js中的区别

Web角色和Worker角色在Node.js中的区别

Web角色: Web角色是Azure中的云服务角色,专门用于运行通过IIIS(Internet Information Services)支持的编程语言开发的基于Web的应用程序,例如我们有Node JS。

Worker角色: Worker角色是Azure中的任何角色,专门用于在后台服务进程中与Web角色一起运行应用程序,以完成频繁的服务级任务。

Web角色和Worker角色都是与在Azure云服务上以80端口运行应用程序相关的角色。这两种服务可以以相同的方式在同一个Azure实例上进行管理和部署。

Web角色 vs Worker角色的区别: 两种角色之间的主要区别是角色在虚拟机(VMs)上托管的方式,例如Web服务器通过IIS托管应用程序,而Worker角色则独立运行应用程序。

Web 角色 Worker 角色
Web 角色是 Azure 中的云服务角色。 Azure 中的任何角色都可以运行应用程序并执行特定任务,可以是 Worker 角色。
它适用于运行基于 IIIS 支持的编程语言开发的 web 应用程序。 它适用于运行应用程序和服务级任务。
Web 角色通过 IIS 自动部署和托管应用程序。 它不使用 IIS,而是独立运行您的应用程序。
其主要角色是轻松创建基于 web 的应用程序。 它用于执行与 Web 角色一起的支持后台进程。
默认安装了 IIS。 默认未安装 IIS。
对于某些复杂的应用程序,来自用户的传入请求可以由 Web 角色处理。 对于某些复杂的应用程序,传入请求将传递给 Worker 角色进行处理。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程