Web Servicesangular色与Cloud Services / Node.js中的工作者angular色

Webangular色(Node.js)和工作者angular色(Node.js)有什么区别? 两者都可以在80端口上运行。 两者的代码是相同的。 我知道Webangular色在IIS上运行,但为什么我需要IIS作为代理,如果Node.js有他自己的WebServer?

不同之处在于节点Webangular色将通过IIS运行。 但是Node Web Worker是VM,并且通过node.exe自己作为集群工作者运行。

这里主要的区别是你的虚拟主机和networking平台的设置将取决于你select的选项。 当你意识到设置IIS是非常不同于node.exe它自己。
因此,通过Webangular色,它将通过IIS代理所有stream量,而不是直接通过节点主进程。

缺点/优点:
Web Worker的主要优势在于它不依赖于任何堆栈,您可以完全控制在那里运行的内容以及它如何影响您的应用程序。 而且,如果你已经准备好了一些东西,你可以在没有大问题的情况下重用它。
同时,您需要通过实施主节点stream程来pipe理自己的堆栈,然后为自己分配工作人员。

在使用Webangular色的时候,你可以更快地启动,如果你没有任何关于HTTP平台设置的复杂的东西,那么这个方法就行了,但是IIS和节点之间会有关系,这个关系有依赖关系,可能会有一些限制。非常先进的情况下。
而且您有能力重用Windows Azure Cloudfunction依赖于IIS的function。

除非您需要关于您的Web应用程序设置的非常具体的内容,否则在通用开发方面没有太多技术差异。