为每个人安装Node-Red服务

问题描述 投票:0回答:1

如何在Windows系统上安装Node-Red,使其成为每个用户在启动时自动运行的服务?

它已经安装并运行了,但它只能供一个用户访问。

谢谢你的帮助

node-red
1个回答
0
投票

简短的答案是,你没有。

稍微长一点的答案是:

可能值得先指出几件事。

  • 一个Node-RED实例永远只能运行一个流,不存在多个用户访问一个实例,并且每个用户都可以访问自己的画布来创建自己的流的概念。
  • 虽然单个实例确实支持对不同用户进行身份验证,但这只是为了控制对单个运行流的只读只写访问。
  • Node-RED的每个实例都需要一个单独的端口来监听。

如果你想通过一个前端为多个用户提供一个Node-RED实例,那么你就需要研究构建一个类似Docker的前端代理的解决方案,它将为每个用户运行一个带有Node-RED实例的新容器。有一些商业PaaS提供商,比如 FRED Sensetecnic公司的Node-RED实例,使用这种模式为成千上万的用户提供服务。

已经有几个项目构建了类似的系统,你应该可以在Node-RED论坛上找到。为了达到最好的效果,你可能应该使用数据库作为后端流存储,而不是挂载的volumefilesystem。

© www.soinside.com 2019 - 2024. All rights reserved.