异步文件上传Servlet

3

使用异步或NIO Servlet进行文件上传是否建议?如果是的话,一个好的起点示例代码会对我有很大帮助。

我想知道哪个版本的Tomcat支持Async/NIO Servlet。

1个回答

5

不要使用标准的阻塞IO方法。

NIO并不自动转化为比传统的阻塞IO更快速。实际上,许多人在异步NIO实现中已经报告了性能下降多年,而且代码的编写、理解、维护和调试难度都显著增加。

如果这还不让你害怕,那就记住两个重要的工程概念:


即使这些年过去了,它还是一样的吗?ByteBuffer 没有提供新的东西吗? - Guru
1
@Guru 不是的。并且 K.I.S.S + 避免过早优化的概念仍然适用。 - Stu Thompson

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接