REST与UDP服务器之间的通信

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

我有一个REST服务器来处理我的数据库服务器与Android / iOS设备之间的通信,该REST服务器还能够通过Firebase发送推送消息。 我的第二台服务器是UDP服务器,用于接收和发送消息到IOT设备,这两个服务器都是用Node.js编写的,并且在不同的EC2实例上运行。

然后我的UDP服务器从IOT设备收到一条消息,可以说是一些GPS数据。 是否可以通过UDP服务器从我的REST服务器中调用某些方法? 还是将数据发送给它? 两台服务器之间是否可以通过任何方式进行通信?

node.js rest udp communication
1个回答
1
投票

您可以在REST服务器上实现一个单独的API,该API可从UDP服务器调用。

进程间通信是一个广泛的话题,有很多方法可以实现,这完全取决于您的需求。

  • 通过http
  • 通过tcp / ip或udp
  • 通过数据库(甚至文件)
  • 使用命名套接字(在Unix / Linux上)
  • 使用发布订阅库
  • 使用消息队列库
  • 通过管道标准输入/输出
© www.soinside.com 2019 - 2024. All rights reserved.