0

目前 DDP 有一些问题。对于一个问题,所有工作都非常完美。我有一个收藏品,我正在观察这些变化。当我最初调用 sub 时,它会通过添加的 .. 发送所有数据(我明白了)。但是,当我通过添加新记录来更新同一个集合时,会调用两次观察更改,然后再次发送整个集合,而不仅仅是增量(即新添加的记录)。

有什么理由会发生这种情况。该代码与标准计数示例非常相似,接受当我在添加的函数中进行控制台登录时,它会两次打印出相同的 id,然后几秒钟后将整个数据集发送回。只有一个客户端连接到它,所以它不是另一个客户端。

当我调试客户端时,我可以看到发送了两次记录。客户端是 DDP 的 android 实现。

任何帮助将不胜感激。

4

1 回答 1

0

听起来订阅正在停止并重新开始。可能是重新连接问题。我建议使用ddp-analyzer-proxy来查看通过网络发送的内容。

我知道有两种 DDP 客户端的 java 实现:

您正在使用其中之一吗?

于 2014-03-05T17:10:28.693 回答