我当时在做我的春季MCV项目,并使用tomcat 9,然后我发现了一些奇怪的东西。 我的tomcat日志说
INFO: Initializing ProtocolHandler ["http-nio-8080"]
经过一番搜索,我在tomcat的官方网站上找到了。
HTTP和AJP的Java阻塞IO实现(BIO)具有 已被删除。建议用户切换到Java非阻塞 IO实施(NIO)。
这意味着tomcat不再使用Blocking-IO,
现在,我对Web应用程序的性能有些困惑和恐惧。
我在Web应用程序中没有使用任何非阻塞代码。 我听说非阻塞结构在所有请求的单线程上运行。
这是否意味着我的应用程序无法在多个请求下正常运行?。
就像我在编写文件,连接数据库时所有代码都被阻止一样。
这是否意味着现在我的结构像节点一样运行?
我应该担心吗?
请帮助。