Поддерживает ли рабочий процесс Argo HTTP-вызов без создания нового модуля?

При использовании рабочего процесса Argo у нас есть сценарий для вызова существующих микросервисов. Мы можем выполнить HTTP-вызов через скрипт, но этот метод каждый раз создает новый модуль, что занимает много времени. Хотели узнать, является ли это хорошей практикой и как лучше всего это сделать? Заранее спасибо.


person julie    schedule 18.08.2020    source источник
comment
Добро пожаловать в SO! Не могли бы вы предоставить более подробную информацию? Если вам просто нужно задействовать API, рабочий процесс Argo, вероятно, будет излишним. Что вызывает необходимость в HTTP-вызове (взаимодействие с пользователем, событие, задание cron ...)? Должен ли рабочий процесс делать что-либо, кроме простого выполнения HTTP-вызова?   -  person Michael Crenshaw    schedule 18.08.2020


Ответы (1)


Рабочий процесс Argo всегда создает хотя бы одну капсулу. Вы правы, что это, вероятно, чрезмерно, если единственная цель вашего рабочего процесса - выполнить HTTP-вызов.

Если хотите что-то более легкое, посетите Argo Events. Вы можете настроить EventSource, выбирая из множества источников ввода, надеюсь создание чего-то очень похожего на то, что вы используете для запуска рабочего процесса Argo. Затем вы можете настроить триггер для выполнения HTTP-вызова.

person Michael Crenshaw    schedule 18.08.2020