future traverse
-
Future 의 concurrency controlscala/basic 2021. 3. 28. 15:52
playframework 에서 1,000 개의 DB item 을 빠르게 조회할 필요가 있었다. play-ws 를 사용하면 Http Api 호출을 async action 으로 처리할 수 있다. 그런데 1,000 번의 Http Api 호출을 순식간에 진행해 DB 에 무리가 갈 수 있다. 오히려 성능을 제한해 한번에 100 건씩 호출해 10 번에 나누어서 처리하고 싶다. 아래 글을 참고해 코딩해 봤다. stackoverflow.com/questions/49924941/how-to-control-the-concurrency-of-future-sequence-in-scala How to control the concurrency of future.sequence in scala? I know that I can ..