re: 【原创】系统设计之 网络模型(二) ecopgm 2008-03-24 22:41
对的,我想成请求数了,觉得如果1万个连接到了,每个发个消息过来,逻辑层处理不了这么多,而队列又装不下,那这个请求就丢失了,请求不是连接,呵呵
re: 【原创】系统设计之 网络模型(二) ecopgm 2008-03-24 22:11
@CppExplore
我先前理解错了,能不能接受爆发连接,是取决于accept的速度。我对并发的概念没想清楚,呵呵,谢谢。
re: 【原创】系统设计之 网络模型(二) ecopgm 2008-03-24 15:24
在下是新手,想问几个问题:
1. 上面的模型,都是将accept独立处理,这样可以接受爆发连接,然后读写和逻辑处理都是交给下级线程池。那这样的模型跟主线程里accept并读写,然后下级线程池处理逻辑,在性能上区别有多大呢?
2. accept即使接受了所有爆发连接,但是生产者快,消费者慢,加上队列的流控,这样还是没什么用啊,连接还是会被丢掉
3. 消息队列和管道,这两种通信方式,在性能上有什么差异?管道更好吗,比消息队列更少的同步操作?