Привет, друзья.
Я ненастоящий сварщик-бэкэндщик, но появилась необходимость кое-чего на Grails 3 сделать.
def getFormOptions() {
def output = [:];
output.educationTypes = getEducationTypes();
output.familyStatusTypesList = getfamilyStatusTypesList();
output.spousesSocialStatus = getSupouseSocialTypesList();
render output as JSON
}
Внутри всех этих getSomething - HTTP запросы. Сейчас все происходит последовательно - сначала output.educationTypes (ждет, пока завершится запрос), потом output.familyStatusTypesList и так далее. Получается очень долго. Как поправить, чтобы все выполнялось параллельно? Спасибо.
P. S.
Доку видел, как применить к конкретной задаче - не додумался.