5

我最近在 Play 框架中遇到了请求队列的问题。当服务器过载并且无法按时处理请求时,请求将被放入队列中。即使请求者断开连接,请求仍然留在队列中并由控制器处理。在压力测试期间,控制器处理甚至提前 30 分钟收到的请求。

这会导致某种拒绝服务。是否可以设置请求队列深度或请求生存时间?

任何其他解决方案也将受到赞赏。

4

1 回答 1

0

play dev 邮件列表中的这个讨论线程应该提供必要的洞察力。

https://groups.google.com/forum/#!topic/play-framework-dev/lq0H1HBiJvs

tl;dr 当每个请求模型都有一个线程时,测量请求队列是有意义的。Incase of Play 异步和非阻塞请求队列并不真正适用。

于 2014-08-14T20:26:28.400 回答