Команда ReQL: reconnect
Синтаксис команды
conn.reconnect([{:noreply_wait => true}])
Описание
Закрытие и повторное открытие соединения.
Закрытие соединения обычно ожидает завершения всех незавершенных запросов и затем освобождает все открытые ресурсы, связанные с соединением. Передав false в необязательный аргумент noreply_wait, соединение будет закрыто немедленно, что может привести к прерыванию любых незавершенных noreply-записей.
Запрос noreply выполняется путем передачи параметра noreply команде run, указывающего, что run() не должен ждать завершения запроса перед возвратом. Вы также можете явно дождаться завершения запроса noreply, используя команду noreply_wait.
Пример: Отмена незавершенных запросов/запросов, которые больше не нужны.
conn.reconnect(:noreply_wait => false)
© RethinkDB contributors
Licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License.
https://rethinkdb.com/api/ruby/reconnect/