我想仅使用 WebSocket 在浏览器客户端和服务器之间同步数据。
目前大多数人使用WebSockets只是为了通知客户端服务器上有一些数据可用。
在调查了当前状态后,我没有发现为什么我不使用 WebSockets 直接同步数据的充分理由。
注意:这不是 disadvantages of websockets 的重复项因为我心里有一个特定的用例
最佳答案
这样做绝对没有技术问题。问题是,如果您尝试将写入和读取解耦以迁移到 CQRS 等更具可扩展性的架构。 Websocket 是读取还是写入的一部分? :)
我对常规应用程序的建议是使用 WebSocket 来获取更新,并发送有关读取模型的查询,例如自动完成输入、搜索等...但使用 REST API 发送需要保留的实际数据。但是,如果您的应用程序具有高度交互性,那么您将永远不会发现自己想要将读取和写入解耦,因此对所有应用程序使用 WebSocket 应该没问题。
关于javascript - 通过 WebSocket 同步对象时出现问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32839834/