相关疑难解决方法(0)

Websocket API取代REST API?

我有一个应用程序,其主要功能是通过websockets或长轮询实时工作.

但是,大多数站点都是以RESTful方式编写的,这对于应用程序和其他客户来说非常好.但是,我正在考虑转换到所有站点功能的websocket API,远离REST.这样我就可以更轻松地将实时功能集成到网站的所有部分.这会使构建应用程序或移动客户端变得更加困难吗?

我发现有些人已经在做这样的事:SocketStream

javascript rest websocket node.js

96
推荐指数
6
解决办法
5万
查看次数

什么时候使用 socket.io?何时使用简单的 Http 调用?

我们正在使用Angular2/Node with Express 和 Mongo + MySql开发一个项目, 它非常大的应用程序,但不需要任何功能,例如实时通知或聊天

应用程序具有简单的 CRUD 操作并获取大量数据,所以我的问题是

使用 socket.io 而不是简单的 http 调用仍然很好/有好处吗?

据我了解 socket.io ,它只与服务器建立一次连接(握手),在我们的例子中,每次我尝试进行 api 调用时它都会握手?

那么将 socket.io 用于具有 CRUD 操作的正常应用程序有什么好处吗?它会节省时间吗?有什么速度差异吗?

哪种方式更好实施?

我经历过:何时使用 socket.io 何时使用 ajax

但是没有得到我想要的。

如果必须选择黑白简单的 http 调用和 socket.io ?哪一个更好 ?对于简单的 CRUD 操作,没有动态,不需要任何实时通知?在简单的情况下,哪个更好的性能,速度?

如果有时间/握手/请求-响应的任何性能图表或黑白对比会更好。

有人会帮我吗?提前致谢。

node.js socket.io angular

7
推荐指数
0
解决办法
5671
查看次数

标签 统计

node.js ×2

angular ×1

javascript ×1

rest ×1

socket.io ×1

websocket ×1