gpt4 book ai didi

Windows Azure 中的 Node.js 应用程序部署

转载 作者:IT王子 更新时间:2023-10-29 06:10:24 26 4
gpt4 key购买 nike

我已经使用node.js、mongodb、redis、express、socket.io构建了我的应用程序,并计划将其部署在azure中。我发现azure对node.js有很好的支持,它也支持mongo。但我不太确定它是否也支持redis。 redis 似乎已经在 unix/linux 上做好了生产准备,但还没有为 Windows 做好准备,尽管它可以在 Windows 上运行。

那么我们可以在 azure 中建立一个 Linux 虚拟机并在那里安装 redis 吗?这可能吗?

我可以为 Node 使用 1 个虚拟机,为 mongo 分配 1 个虚拟机,为 Redis 分配 1 个虚拟机吗?

如果我有集群 Node ,socket.io 会有问题吗?需要 Nginx 吗?

请将此视为在 Azure 中部署 Node.js 应用程序的新手问题。

最佳答案

您现在可以在 Azure 上安装 Linux VM,并且可以根据需要分配 VM。

但是,Windows Azure 现在还支持 Node.js 作为网站。最后,您可以使用 mongo 作为服务,如 MongoLab和 Redis 作为类似 Redislabs 的服务.

但是,Socket.io 是一个问题,因为 Windows Azure LB仅支持 Round-Robin,这意味着您可能需要在应用程序前面设置 Nginx。

关于Windows Azure 中的 Node.js 应用程序部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9474512/

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