0

我开始将 WebSockets 集成到我的应用程序中以进行实时更新,这让我想知道是否应该完全消除应用程序中的 HTTP 请求。

到目前为止,我发现的缺点是:

  1. 将来更难将我的后端拆分为微服务。

  2. 将来更难将 API 公开给第三方软件。

  3. 更难对发布请求执行缓存和后台同步。

我将如何使用 WebSockets 实现这些目标?

另外,通过 WebSockets 接收的数据有多可靠?我可以确定数据是一致的吗?我可以确定我发送的数据得到正确处理吗?通过 WebSockets 发送“GET”请求有意义吗?

当我有一个打开的 WebSocket 时打开额外的 HTTP 请求似乎很浪费,但是在消除 HTTP 时我有很多疑问和问题。

4

0 回答 0