我找不到有关Spring中使用的线程模型的任何信息,浏览源代码并没有给我一个直截了当的答案。我想知道使用Spring websockets的线程限制。我怀疑线程模型与处理普通HTTP请求类似,但我找不到明确的答案。
Spring使用的websocket实现是异步还是可以阻塞?从其他线程使用websocket是否安全?是否可以将Spring配置为仅使用单个线程来处理所有传入的消息?
我希望有人可以澄清Spring如何与Websockets结合处理线程。
答案 0 :(得分:0)
有点晚了,但不要让这个问题无法回答:
我认为您在Spring中找不到任何提示的原因是ws请求处理和线程化不是在Spring中完成的,而是在Web服务器中完成的。
因此,问题必须针对tomcat或undertow或您的应用程序设置中使用了什么。