Если вы хотите выполнить вызов для определенного сегмента, вы можете использовать
local replicaset = vshard.router.route(1)
replicaset:call(...)
Или вы можете перебрать все репликасы:
for uuid, replicaset in vshard.router.routeall() do
replicaset:call(...)
end
Обратите внимание, что вам не нужно явно передавать uuid, вместо этого вы можете использовать двоеточие :call()
.