Прокси-процессы позволяют управлять взаимодействием локального сервера Automation Orchestrator и рабочими процессами на удаленном сервере Automation Orchestrator.
Подключаемый модуль Multi-Node используется для создания локальных рабочих процессов, которые взаимодействуют с удаленными рабочими процессами. Эти локальные рабочие процессы называются прокси-процессами. Прокси-процесс принимает входные параметры из иерархии подключаемого модуля Multi-Node. При своем запуске прокси-процесс преобразует значения параметров к типам, требуемым удаленным рабочим процессом. Если удаленный рабочий процесс завершает свой цикл выполнения, выходные параметры преобразуются обратно в локальное представление на основном сервере Automation Orchestrator.
Синхронные прокси-процессы
Синхронный тип прокси-процессов сохраняет API и контракт операций удаленных рабочих процессов.
Все синхронные прокси-процессы используют одну и ту же схему, но с различными сценариями.
Синхронный прокси-процесс завершает свое выполнение после того, как удаленный рабочий процесс завершится и предоставит выходные параметры.
Локальный рабочий процесс не потребляет ресурсы сервера во время ожидания результатов удаленного рабочего процесса.
После успешного выполнения выходные параметры прокси-процесса содержат локальное представление маркера удаленного рабочего процесса. Выходные параметры могут использоваться непосредственно другими рабочими процессами локального сервера Automation Orchestrator, если эти параметры относятся к простому типу, такому как логическое значение, число, строка и т. п.
Рабочие процессы асинхронного прокси-сервера
Рабочие процессы асинхронного прокси-сервера можно использовать для оптимизации выполнения удаленных рабочих процессов.
Схемы всех рабочих процессов асинхронного прокси-сервера совпадают, но содержат различные сценарии.
Рабочий процесс асинхронного прокси-сервера немедленно возвращает результат, который является локальной оболочкой маркера удаленного рабочего процесса. Рабочий процесс прокси-сервера использует этот маркер для проверки состояния выполнения удаленного рабочего процесса и для получения выходных параметров по завершении его выполнения. Выходные параметры могут использоваться непосредственно другими рабочими процессами локального сервера Automation Orchestrator, если эти параметры относятся к простому типу, такому как логическое значение, число, строка и т. п.
Рабочие процессы удаленного выполнения
В категорию «Удаленное выполнение» входят рабочие процессы, которые позволяют управлять прокси-процессами.
Стандартные рабочие процессы удаленного выполнения
Чтобы получить доступ к этим рабочим процессам, выберите
и введите теги orchestrator и remote_execution в поле поиска рабочего процесса.Имя рабочего процесса | Описание |
---|---|
Создание действия с несколькими прокси | Создает действие с несколькими прокси для запуска рабочих процессов на нескольких серверах. |
Создание прокси-процесса | Создает прокси-процесс, который можно использовать для запуска рабочего процесса на удаленном сервере Automation Orchestrator. |
Создание прокси-процессов из папки | Создает прокси-процессы для всех рабочих процессов в папке на удаленном сервере Automation Orchestrator. |
Прокси-процессы сервера
Чтобы получить доступ к этим рабочим процессам, выберите
и введите теги orchestrator, remote_execution и server_proxies в поле поиска рабочего процесса.Имя рабочего процесса | Описание |
---|---|
Создание прокси-процессов для сервера Orchestrator | Создает прокси-процессы на локальном сервере Automation Orchestrator, зеркально копируя структуру удаленного сервера. |
Удаление прокси-процессов на сервере Orchestrator | Удаляет прокси-процессы для локального сервера Automation Orchestrator, а также все созданные рабочие процессы. |
Обновление прокси-процессов на сервере Orchestrator | Повторно создает все прокси-процессы для локального сервера Automation Orchestrator с удаленного сервера. |