У меня есть конкретный случай, когда мне нужно разместить HTML-страницы и CGI-скрипты на ServerA, а CGI-скрипты должны будут вызывать Perl-скрипты на ServerB, которые будут извлекать данные из БД, а HTML-страницы на ServerA должны отображатьdata.
Я успешно удаленно запускаю скрипт perl, но не могу решить, как лучше всего вернуть данные с ServerB обратно на ServerA и отобразить их с этой архитектурой?
Я рассмотрел следующее: ServerB экспортирует данные в плоский файл, который передается обратно с помощью scp на ServerA.Scp может быть настроен в файле perl на сервере B.
Question1: Как мне заставить CGI на ServerA ждать, пока ServerB не вернет данные.Как мне обрабатывать случаи ошибок, когда данные не возвращаются или когда входные параметры, передаваемые на ServerB, неверны?
Вопрос2: Есть ли лучший способ программирования вокруг этого требования?