你不写 java 吧?
java 后端服务正常的架构就是 nginx + tomcat/jetty, nginx 用于处理并发,10w rps 的话,对于 nginx 也是小 case, 一台笔记本都处理得过来。
后端的 tomcat/jetty, 或者 java 的 servlet 模型就是线程模型,一个请求对应一个线程。当然不是很蠢的来了请求才启动线程,一般用线程池,先启动几百个线程,不够再加。根据业务负载,一台 24 核服务器,能处理几百到几万个请求的都有。
我那个描述不够准确,只是简单讲 java 社区和 cpp 社区的区别。很明显的区别,java 一个请求对应一个线程简单明了,cpp 几万个请求用一个线程异步高效,难以控制。
【 在 refactoring (god) 的大作中提到: 】
: 来一个请求就启动一个线程?你在开玩笑吗?一秒钟启动10万个线程?
--
FROM 112.47.122.*