RESTful Api或Socket.IO

2 mysql rest android node.js socket.io

我在写一个移动应用程序.它连接到node.js服务器并获取一些数据.哪个是从nodejs服务器检索数据的最佳方法?

我的项目架构:

mySQL DB < - > node.js(服务器)< - (socket.io或restful) - >移动客户端

Chn*_*och 7

如果您需要在服务器和客户端之间建立双向实时连接(例如聊天机器人或股票代码),那么socket.io将是一个不错的选择.

但是,如果您只需要在服务器上从客户端获取一些数据(和/或推送一些数据),那么RESTful架构就更有意义了.

对于大多数用例,RESTful架构可能更好.如果您详细说明您在客户端和服务器之间共享的数据类型,可能会有更精确的答案.