实际上我的问题不仅仅是针对游戏框架,而是针对异步编程的一般性问题。
我知道在游戏中,我们可以使用:
WS.url(url).get()
通过返回promise / future之类的东西来进行休息调用异步。 (我想它可能会受到基础NIO库的支持,比如netty或spray.io)
所以,我的问题是:要构建一个完全异步的Web应用程序,每个I / O绑定操作最好是异步,对吧?否则,它将成为瓶颈?
假设我有一个非常简单的Web应用程序,它只调用JDBC并将查询值返回给浏览器。
在这种情况下,假设我没有异步/反应式JDBC驱动程序,play2的性能是否优于servlet解决方案?