REST与UDP服务器之间的通信

时间:2018-11-07 13:04:33

标签: node.js rest udp communication

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

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

1 个答案:

答案 0 :(得分:1)

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

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

  • 通过http
  • 通过tcp / ip或udp
  • 通过数据库(甚至文件)
  • 使用命名套接字(在unix / linux上)
  • 使用发布订阅库
  • 使用消息队列库
  • 通过管道标准输入/输出