我尝试在两台机器中设置gun.js服务器代码,并在每台机器中设置2个浏览器客户端,其中包含用于将两台机器注册为对等端的代码。两台机器的服务器代码都为两个不同的节点放置了语句
Scneario 1 启动了两个服务器:现有数据未同步
情景2 统计服务器和两个客户端:现有数据不同步
情景3 从每个浏览器控制台中添加一个新数据项(不同)。新放置的数据将在两台计算机中同步。
请指导解决此问题。
由于 FirstTry
答案 0 :(得分: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
让我知道!