假设我们有两个客户端在不同的计算机上运行,并且都从0
生成令牌。
服务器很可能从两个客户端收到相同的令牌。
如果服务器从两个不同的连接接收相同的令牌,会发生什么?
如果两个连接来自同一台机器怎么办?
是否可以使用不同的连接进行
STOP
查询,从中执行START
查询
答案 0 :(得分:2)
TL; DR:令牌是每个连接。
您可以在两个不同的连接上发送相同的令牌。如果您查看JS驱动程序的源代码,则令牌是每个连接(因此两个连接可以使用相同的令牌) 见https://github.com/rethinkdb/rethinkdb/blob/next/drivers/javascript/net.coffee#L43
在连接A上执行查询时,无法使用连接B停止查询。