Spec-Zone.ru › RethinkDB ruby

Команда ReQL: reconnect

Синтаксис команды

conn.reconnect([{:noreply_wait => true}])

Описание

Закрытие и повторное открытие соединения.

Закрытие соединения обычно ожидает завершения всех незавершенных запросов и затем освобождает все открытые ресурсы, связанные с соединением. Передав false в необязательный аргумент noreply_wait, соединение будет закрыто немедленно, что может привести к прерыванию любых незавершенных noreply-записей.

Запрос noreply выполняется путем передачи параметра noreply команде run, указывающего, что run() не должен ждать завершения запроса перед возвратом. Вы также можете явно дождаться завершения запроса noreply, используя команду noreply_wait.

Пример: Отмена незавершенных запросов/запросов, которые больше не нужны.

conn.reconnect(:noreply_wait => false)

Связанные команды

  • connect
  • use
  • repl
  • close

© RethinkDB contributors
Licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License.
https://rethinkdb.com/api/ruby/reconnect/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API