Chamada múltipla do WS em uma ação, como lidar com objetos Promis
Desenvolvo um pequeno servidor no PlayFramework2 / Scala que precisa recuperar dados de vários WS (REST / JSON), manipular os dados desses WS, compor e retornar um resultad
Eu sei como ligar WS, manipule os dados e retorne uma resposta assíncrona. Mas não sei como ligar para sucessivamente vários serviços da Web, manipulam os dados entre todas as chamadas e geram uma resposta agregad
Exemplo:
Pegue a lista das minhas músicas preferidas no WebServiceA, então, para cada música, busque os detalhes do artista no WSB (uma chamada por música), gere e retornealguma cois (lista agregada, por exemplo) usando oA eB answers, retorne o resultadoEstou bloqueado pelos processamentos assíncronos da WS API WS.url(url).get => Promise[Response]
). Preciso me apoiar na Akka para resolver esse problema?
Obrigado