REST和UDP服务器之间的通信



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

然后我的UDP服务器接收到来自物联网设备的消息,比如说一些GPS数据。有没有一种好的方法可以通过UDP服务器从REST服务器调用一些方法?或者将数据发送给它?这两个服务器之间有什么通信方式吗?

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

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

  • 通过http
  • 通过tcp/ip或udp
  • 通过数据库(甚至文件(
  • 使用命名套接字(在unix/linux上(
  • 使用酒吧子图书馆
  • 使用消息队列库
  • 通过管道标准输入/输出

最新更新