登录播放非阻止?

时间:2013-10-15 07:44:06

标签: java scala playframework playframework-2.0 nonblocking

登录Play无阻塞?它是否在幕后使用了一些非阻塞的IO API?它是否安排在其他一些线程池中?我试着查看代码,但无法从那里弄清楚。

3 个答案:

答案 0 :(得分:4)

文档只是说它使用了logback,所以我假设它默认是阻塞的,如果你想要异步日志记录,可以使用AsyncAppender (note caveats)

答案 1 :(得分:4)

默认情况下,日志记录是阻止的,但您可以将Logback配置为使用AsyncAppender。请注意,AsyncAppender是有损的 - discard debug messages if the queue is fullbetter performance

http://www.playframework.com/documentation/2.3.x/SettingsLogger

答案 2 :(得分:0)

在Play 2.6中,它在DEV模式下阻塞,在生产中异步。 https://www.playframework.com/documentation/2.6.x/SettingsLogger