【发布时间】:2019-03-03 01:53:06
【问题描述】:
我正在运行一个带有 SocketIO 的节点服务器,它保持定期更新的大对象(应用程序状态)。
所有客户端在连接到服务器后都会收到该对象,并应使用套接字实时更新它(只读)。
这是我考虑过的:
1:
更新后使用diff 向客户端发送更改增量
(需要处理交付的可靠性和丢失的更新)
2:
使用diffsync 包(但是它允许客户端将更改推送到服务器,但我需要更新是单向的,即服务器-->客户端)
我相信应该有一个现成的解决方案来解决这个问题,但我无法找到明确的答案。
【问题讨论】:
标签: node.js websocket socket.io synchronization diff