假设事件驱动的web应用程序目前在Java中不实用是正确的,还是有一个框架或技术使其在Java中实用?
在我看来这是不可能的,但也许我遗漏了什么。
- JDBC驱动程序(和JDBC本身)假定基于线程/阻塞的交互。
- Jetty/Tomcat和其他应用服务器假设servlet阻塞,直到结果准备好。
我知道Cassandra有"execAsync()"模式,这很有希望,但总的来说,这似乎是一个艰难的(不切实际的)命题。
这个问题非常类似于:
- 灰熊
- 的
这些解决方案基于Java 1.4中添加的NIO功能