在这个例子中,我应该使用 WebSocket 还是 HTTP?

时间:2021-01-28 23:07:09

标签: performance http websocket architecture

我有一种直觉(可能是错误的),认为在我的应用程序的特定进程中使用 WebSocket 会更好。首先,我需要知道我是否正确,然后,我如何衡量这两个选项的性能。如果有人能分享一些想法,我将不胜感激。

登录后我将所有用户的订单加载到仪表板。

我在 graphQl 中构建了服务器 API,因此我查询解析器以获取订单并显示它们。

每当客户创建新订单时,我都会将其添加到数据库中,在前端重做查询,并使用阵列上的新订单重新加载所有订单。因此,仪表板已更新。

但是,我一直在想,也许将新订单数据推送到先前存在的订单数组(保存在状态 - React 中)会更有效。当客户创建订单时,我(通过 Websocket)发出新订单数据,仪表板监听事件并推送到状态。

我说得对吗?

0 个答案:

没有答案
相关问题