0

我尝试在两台机器上设置 gun.js 服务器代码,并在每台机器上设置 2 个浏览器客户端,其中包含将两台机器注册为对等点的代码。两台机器的服务器代码都为 2 个不同的节点放置语句

场景 1 启动了两台服务器:现有数据未同步

场景 2 统计两个服务器和两个客户端:现有数据未同步

场景 3 从每个浏览器控制台放置一个新的数据项(不同的)。新放置的数据在两台机器上同步。

请指导解决此问题。

谢谢第一次尝试

4

1 回答 1

0

@FirstTrial我没有否决这个问题(我不知道为什么或谁这样做)。

我无法从您的解释中复制问题,这是一种可以测试正在发生的事情的方法:

https://github.com/gundb/panic-server

我们创建了一个分布式测试工具来模拟故障并对系统进行压力测试。

这是一个不到 300 行的非常有据可查的示例:https ://github.com/amark/gun/blob/master/test/panic/load.js

有一个与你描述的非常相似的 PANIC 测试,它通过了没有任何错误,你可以在这里查看:https ://github.com/amark/gun/blob/master/test/panic/b2s2s2b.js

让我知道!

于 2018-01-06T06:09:12.073 回答