@Zewkin
Я у мамы фронтэндер

Асинхронное наполнение массива в Grails 3?

Привет, друзья.
Я ненастоящий сварщик-бэкэндщик, но появилась необходимость кое-чего на 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. Доку видел, как применить к конкретной задаче - не додумался.
  • Вопрос задан
  • 68 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы