【发布时间】:2016-05-09 07:22:25
【问题描述】:
我必须创建一个具有永久连接的应用程序(我需要从服务器发送数据更新),同时我需要配置这个应用程序。我的想法是使用 Socket.IO 进行连接,并将其用于配置,并带有具体的事件名称。
但有人说最好保留 Socket.IO 仅用于从服务器发送数据并使用 REST API 来配置应用程序。
我想知道使用 REST API 和 Websocket 连接是否是一个好习惯,如果不是,为什么。
【问题讨论】:
-
“有人说” - 谁?您是否尝试过询问他们他们为什么这么说以及他们是否会批准您的 REST 想法?为什么不直接尝试一下看看效果如何?
-
@jonrsharpe 这是我的老板,他说 websocket 不能取代 REST(我同意),我需要一个可信的文档(Oracle、Google 等)来证明使用 Websocket 的合理性,但我没有找到任何关于在 websocket 连接中并行使用 REST API 的文档。
-
所以您希望我们为您找到一些文档?这显然是题外话。只需与您的老板交谈并就你们之间的方法达成一致。
-
@jonrsharpe 这不是我问的,我问的是最好的做法是什么,如果使用 REST API 与 Websocket 并行是否好。
-
那是基于意见的,也是题外话。