Работа с сессиями | Tcs

Версия:

1.x
Руководство пользователя Работа с сессиями

Работа с сессиями

Порядок работы с сессиями в TCS разнится в зависимости от протокола.

http-сессии

Для протокола HTTP каждый запрос выполняется в отдельной сессии. Она автоматически открывается при получении запроса и закрывается по окончании обработки.

Примечание

В текущей версии TCS пока нельзя задавать параметры для http-сессий.

flightsql-сессии

Для протокола Arrow Flight SQL сессию необходимо открывать явным образом с помощью запроса Handshake. Сессия должна быть создана до отсылки всех SQL-запросов, которые будут осуществляться в рамках этой сессии, в т.ч. запросов SET, с помощью которых можно задавать параметры сессии.

Закрытие сессии происходит по запросу CloseSession.

Примечание

Запрос SetSessionOptions также приводит к открытию сессии, но в текущей версии TCS этот вид запросов не поддерживается.

Также сессия закрывается автоматически по истечении макcимальной длительности сессии (параметр session_timeout_secs, по умолчанию – 8 часов).

Подробнее см. документацию Arrow Flight RPC и Arrow Flight SQL.

Нашли ответ на свой вопрос?
Обратная связь