一個高併發服務架構

在研究了Nginx以及開發了幾個服務器端的軟件以後,對於支持高併發的C程序架構總結一下。通常都是多進程或者多線程。對於多線程,由於是一個process space,好處是線程間共享內存,通訊方式相對比較豐富,壞處是若是一個線程出了問題,整個進程就會受到影響。我的比較偏好多進程的結構,在這裏,梳理一下主要的架構設計,對於全部須要高併發的服務來講均可以套用。服務器   主進程:多線程   int ma
相關文章
相關標籤/搜索