小马哥,你好,视频学到这里突然感觉脑子比较混乱,想请老师帮忙点播以下几个疑点:
1.像undertow、tomcat这样的非阻塞servlet容器,和webflux的非阻塞之间到底是一种什么样的关系?
2.我目前的理解是,undertow、tomcat这类的servlet容器会用少量的IO线程轮询监听到客户端的连接或者是输入数据的到来,一旦有数据或者连接到来就会触发相应的事件去执行我们webflux应用中的Function,这个就是servlet容器的非阻塞。但是关于webflux中的非阻塞还是有些不大明白,我看到12分54秒的时候说有一个reactor-nio线程去执行了用户的实现逻辑,Mono默认是不会启动新的线程去执行其中的逻辑的,所以说是同步的,至于这里的非阻塞还是没有明白。
恳请老师帮忙解惑一下,谢谢