Микросервисы

Микросервисы — это отдельные асинхронные функции, которые могут помочь в реализации сложных задач по интеграции с внешними сервисами.

Основной язык описания микросервисов Python (версия 3.6.х).

Примечание: Обратите внимание, что в контексте микросервиса всегда доступна вся стандартная Python-библиотека, а так же пакет для совершения HTTP-запросов requests.

Быстрая навигация:

  • Создание микросервиса

Здесь картинка: attachments/2699231253/2706473218.png?width=680

Создание микросервиса

Чтобы создать новый микросервис, кликните на кнопку «Добавить».

Здесь картинка: attachments/2699231253/2708373824.png?width=680

Будет открыт упрощенный вариант редактора кода.

Здесь картинка: attachments/2699231253/2708209931.png?width=680

  1. Название — введите название, которое будете использовать в процедурах интеграционного слоя вашего чат-бота, чтобы вызвать этот микросервис;

  2. Необходимые переменные — список названий переменных (через запятую), которые необходимо передать внутрь микросервиса из процедуры интеграционного слоя вашего чат-бота;

  3. Код — редактор для кода микросервиса (поддерживает некоторые горячие клавиши из стандартных IDE);

  4. Тестовые данные — список необходимых переменных (из п. 2) с заполненными значениями для тестирования работы микросервиса, не выходя из этого раздела (формат: JSON);

  5. Кнопка «Тест» — позволяет запустить код микросервиса с тестовыми данными и посмотреть его исполнение (в случае ошибки, будет возвращен стандартный стек-трейс Python);

Last updated