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. 消息隊列和管道,這兩種通信方式,在性能上有什么差異?管道更好嗎,比消息隊列更少的同步操作?