关于nginx的epoll我有点困惑,就是假如我现在是drf+uwsgi+nginx的环境,这时发起100个接口请求,那么走到nginx应该会有100个socket,这时候epoll会去处理这100个请求,这里继续往下走到uwsgi的时候的,是申请100个线程来处理这100个请求吗?假如是1千1万甚至10万个请求的时候,单台服务器能承受这么高的并发吗?假如我不是使用django,而是使用fastapi这种框架,那么理论上不会申请线程,而是申请协程来处理对吗?这是这两种框架根本的区别吗?
补充一下:记得老师说过django是阻塞框架,丢一个请求过来之后必须处理完才会返回,而fastapi碰到磁盘io会暂时挂起去处理其他请求,等io完成再返回,这个是不是也是两者的不同。
说的很乱,希望老师指导一下。