Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/416.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用套接字或Http请求将数据传递到不同的node.js服务器_Javascript_Node.js_Sockets_Http_Devops - Fatal编程技术网

Javascript 使用套接字或Http请求将数据传递到不同的node.js服务器

Javascript 使用套接字或Http请求将数据传递到不同的node.js服务器,javascript,node.js,sockets,http,devops,Javascript,Node.js,Sockets,Http,Devops,各位,这是个有点奇怪的问题 我有一个产品(Node.js后端)是我销售的,人们自己部署它 我现在的目标是,如果他们愿意,让他们互相发送数据 它们部署在专用服务器上 数据是简单的文本(写入一些文本并将其发送到其他服务器) 它需要端到端加密 这不是继续(聊天室)中的数据流 它们应该可以发送到多个不同的服务器 我不想使用第三方服务器来承载所有内容并保存数据(他们有自己的MongoDB Local) 我真的不知道从哪里开始,用什么 我的第一个问题是我是否使用常规HTTP请求、WebSocket或任何其他

各位,这是个有点奇怪的问题

我有一个产品(Node.js后端)是我销售的,人们自己部署它

我现在的目标是,如果他们愿意,让他们互相发送数据

它们部署在专用服务器上

数据是简单的文本(写入一些文本并将其发送到其他服务器)

它需要端到端加密

这不是继续(聊天室)中的数据流

它们应该可以发送到多个不同的服务器

我不想使用第三方服务器来承载所有内容并保存数据(他们有自己的MongoDB Local)

我真的不知道从哪里开始,用什么


我的第一个问题是我是否使用常规HTTP请求、WebSocket或任何其他技术?

描述有点模糊。他们将共享什么样的数据?它到底是什么样子的(是一个表单还是一个zip文件还是什么)?如果它不需要是实时的或超快速的,我认为websocket可能有点过头了,您最好将它持久化到某种数据库中。你的应用程序是否已经有你正在使用的数据库?如果是这样,我会为此创建一个新表。另外一个问题:所有实例都是公开部署的,并且可以相互连接吗?或者他们在私人网络中,或者访问受到防火墙或类似限制。问题编辑。