我正在做检查。我有一个有两个服务器的游泳池定位器。我想测试服务器是设置为主动-主动还是主动-被动?这个想法是用一个客户端从一个服务器插入数据,然后让另一个客户端阅读数据,并检查数据复制到另一个服务器的速度(如果正在复制的话)。所有这些都是在Java中完成的。我想创建一个客户端,配置一个服务器。然后另一个服务器。但是,我看过其他人的文章,显然这是不可能的。有人知道我的测试是否有效吗?
nfs0ujit1#
我不认为你可以在同一个JVM中创建两个GemFire客户端。至少在不使用类加载器的情况下不会。然而,还有其他方法来衡量你正在寻找的东西。GemFire使用同步复制。因此,如果您想测量数据到达两台服务器所需的时间,可以测量put操作所需的时间。当put操作完成时,数据已经被复制。
put
1条答案
按热度按时间nfs0ujit1#
我不认为你可以在同一个JVM中创建两个GemFire客户端。至少在不使用类加载器的情况下不会。
然而,还有其他方法来衡量你正在寻找的东西。GemFire使用同步复制。因此,如果您想测量数据到达两台服务器所需的时间,可以测量
put
操作所需的时间。当put操作完成时,数据已经被复制。