0
일부 초기 지연 후 10 초라고 말하면로드 요청에서 전송 된 문자열을 대기열에 넣으 려합니다.일부 초기 표시로 대기열 제공
짧은 간격 지연 (1 초)으로 다음 요청을하면 모든 것이 정상적으로 작동하지만 스크립트 에서처럼 계속 실행하면 지연이 없습니다.
다음은 샘플 코드입니다.
def load(randomStr :String) = Action { implicit request =>
Source.single(randomStr)
.delay(10 seconds, DelayOverflowStrategy.backpressure)
.map(x =>{
println(x)
queue.offer(x)
})
.runWith(Sink.ignore)
Ok("")
}