1
私はRESTful APIを介してデータベースから1000個のドキュメントを取得するガットリングのシナリオを持っています。グループアクションをforeachで並列チャンクに変換
私は文書を修正し、それぞれの更新要求を送信します。
これは、私は現在、それをやっている方法です:
...
val scrollQueries = scenario("Enrichment Topologies").exec(ScrollQueryInitiator.query, repeat(numberOfPagesToScrollThrough, "scrollQueryCounter"){
exec(ScrollQuery.query, pause(10 seconds).foreach("${hitsJson}", "hit"){ exec(HitProcessor.query) })
})
...
は、ここで関心の主な機能は次のとおりです。
ScrollQuery.query
が1000件の結果をフェッチし、セッション中にhitsJson
にそれらを保存します。- その後、長期間の処理をシミュレートするために10秒間停止します。
- 1000の結果を反復処理し、各項目
HitProcessor
ためのものであるが、実際に
更新要求を送信する実行され、foreachループは、各要求が次々に送信されることを保証します。私が本当に欲しい
質問
は、一度に10を並列に更新要求を送信し、10のグループの1000の結果を介して動作することです。
どうすればこの問題を解決できますか?
を開始することができます。 – ndtreviv