服務器編程框架

雖然服務器種類很多,但編程框架基本相同,不同之處在於邏輯處理

    

  I/O處理單元是服務器管理客戶連接的模塊。完成以下工作:
                 等待並接受新的客戶連接,接收客戶數據,將服務器響應數據返回給客戶端

                 但數據的收發不一定在I/O處理單元中執行,也可能在邏輯單元中執行,具體在何處執行,取決於事件處理方式

一個邏輯單元通常是一個進程或線程。

                它分析並處理客戶數據,然後將結果傳給I/O處理單元或者直接發送給客戶端(具體使用方式取決於事件處理模式)

網絡存儲單元可以是數據庫、緩存或文件。並不是必須的

請求隊列是各單元之間的通信方式

                 I/O處理單元接收到客戶請求時,需要以某種方式來通知一個邏輯單元來處理該請求。請求隊列通常被實現爲池的一部                    分。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章