tomcat - 为什么我们不能在Tomcat中使用websocket?

标签 tomcat asynchronous

引用是这个:http://www.slideshare.net/Typesafe_Inc/why-play-framework-is-fast

在我通过链接显示的幻灯片的第 17 页中,有一个关于每个请求线程模型的简短摘要。 他们说“对 ThreadLocal 有用”是一个优势,但为什么呢?
我认为即使我们在其他系统上也是可能的。 缺点是这样的:

如果请求保持打开状态,则线程必须等待直到它关闭或提供数据。 这意味着不能使用 Websocket、SSE、Comet 等。

我不是很懂。在客户端,如果我们为异步连接写一段合适的JavaScript代码,我们就可以实现,不是吗?

最佳答案

可以。来自documentation :

Tomcat implements the Java WebSocket 1.1 API defined by JSR-356.

关于tomcat - 为什么我们不能在Tomcat中使用websocket?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40671664/

相关文章:

jsp - Tomcat/Windows 7 上的 HTTP 状态 500

tomcat 不提供中间证书 (https)

java - 无法连接到tomcat网络服务

smembers 的 node.js 异步 mapSeries

Android - 异步任务的替代方案?

Apache 作为具有子域的 Tomcat 的代理

java - libjvm.so 中的 SIGSEGV Java fatal error 导致 JVM 频繁崩溃

angular - Rxjs同步?

javascript - 为什么 javascript promise 不在 for 循环中异步?

node.js - 测试函数是否异步?