3.1. Запросы к данным | Tdg
Tarantool
Check out the new release policy
3. Запросы из внешних систем 3.1. Запросы к данным

3.1. Запросы к данным

Этот раздел посвящен различным способам обмена данными между TDG и внешними автоматизированными системами.

Запросы к данным могут быть переданы в TDG по следующим протоколам:

Отправляя соответствующий запрос в TDG, вы можете:

  • загружать данные в TDG;
  • получать данные из TDG (только для GraphQL);
  • вызывать выполнение сервисов в TDG (только для GraphQL);
  • выполнять любой заранее заложенный при конфигурации системы код, при поступлении определенного запроса.

Важно

Получение данных из TDG сразу в ответе на запрос возможно только в GraphQL-запросах. Однако, при соответствующей конфигурации, все виды запросов способны вызывать заранее заложенную логику обработки, включая отправку данных через output_processor.

Далее в этой главе рассмотрено применение запросов для операций с данными в TDG. В целях наглядной иллюстрации будет использоваться следующий базовый пример (см. описание по ссылке https://github.com/tarantool/examples/blob/master/tdg/5/5_Quickstart_guide_TDG.md), который будет дорабатываться в случае необходимости. В примерах этой главы за основу взяты модель данных и конфигурация системы (архив можно забрать по ссылке https://github.com/tarantool/examples/releases/download/untagged-91dd480c7608ccbcd1c0/TDG_config_example_5.zip>) из пятого упражнения по работе с TDG (https://github.com/tarantool/examples/tree/master/tdg/5).