gpt4 book ai didi

node.js - 哪个 Azure 选项适合使用 Node.js 的 TCP 游戏服务器?

转载 作者:太空宇宙 更新时间:2023-11-03 23:10:56 25 4
gpt4 key购买 nike

我是 Microsoft Windows azure 云的新手,希望在 azure 云中使用 node.js 运行我的游戏服务器。我阅读了 windows azure Node.js 开发人员中心网站,看来我的服务器可以通过多种方式在 azure 云中运行。

哪个 Azure 选项适合使用 Node.js 的 TCP 游戏服务器?

最佳答案

三个选项:

  1. 网站
  2. 云服务
  3. 虚拟机

网站本质上是共享网络托管,仅支持 HTTP,因此不适合您。

云服务可能就是您想要的。这是 Windows Azure 上的核心 PaaS 产品。只要它在 Windows 上运行,它就可以让您运行几乎任何您想要的东西。它支持 TCP 端点。 Node.js 有一些非常好的工具。在云服务中运行 Node 有两种类型:Web 角色或辅助角色。 Web 角色使用 IIS 并在其后面运行 Node.js。这不适用于您的原始 TCP 连接,因此您需要使用辅助角色。辅助角色将简单地启动您的 Node 应用程序并让它永远运行。

虚拟机也可以正常工作,但与云服务相比,它们没有提供太多值(value)。在云服务中,您可以按需启动新的虚拟机,负载均衡器位于您的应用程序前面分配流量,您的应用程序将在崩溃时重新启动,您可以让您的虚拟机自动修补而无需停机,等等。由于某种原因无法在云服务中运行,您很少想使用原始虚拟机。

tl;dr 您想要在云服务中担任辅助角色。 :-)

关于node.js - 哪个 Azure 选项适合使用 Node.js 的 TCP 游戏服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11641508/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com