私はバックエンドコールで非同期を実装しようとしていますが、私は読んできましたが、GParseはこれを実装するための良いライブラリだと思われますが、これをどのように実装できますか正しい方法。誰でも助けてくれますか?これは私の例である:GParseコールBackendService async
def itemsResults
def locationResults
def itemsNearLocation
GParsPool.withPool {
itemsResults = {searchMyItems()}.async().call()
locationResults = {getLocations()}.async().call()
itemsNearLocation = {getItemsNear(locationResults)}.async().call() // i need locationresults answer in order to call this service
}
model.putAll(["items": itemsResults,
"itemsNearLocation":itemsNearLocation])
return "myView"
だから、私はのに、ASYNCと呼ばれる応答のいずれかを使用する必要が三番目で、その後2のAPIコールとを呼び出し、最後に私のモデルにこれを追加する必要があります。どうすればこれを達成できますか?
は、[データフロー](HTTPのために良い場合もございます。 gpars.org/1.0.0/guide/guide/dataflow.html) –