web并发,谁是瓶颈?
最近在看tomcat对于comet的实现,由一点很不解,就是comet要求将tomcat的连接器切换成nio形式,而按照我的理解,如果是使用长轮询方式实现serverpush,并不需要nio就能实现功能,comet可能出于这样一种顾虑,一般serverpush往往一个client要等待很长一段时间才得到反馈,这部分时间占用着系统连接将很大程度影响系统并发能力,所以用nio让一个连接服务多个客户端,让我疑惑的是虽然连接数少了,但是仍旧每个等待响应的客户占用一个阻塞的服务器线程,线程数会遏制并发。所以我很感兴趣的是,web应用中线程数和tcp连接数那个是并发数的瓶颈?