1、概要設計
將不同的功能,劃分爲獨立進程,進程之間通過domain socket通信。通過epoll來監聽socket消息。該設計的優點,相互之間解耦。
2、詳細設計
3、模塊實現
3.1 iomux模塊
通過epoll 實現,client客戶端的管理。
3.2 ipc模塊
通過domain socket實現,進程之間的通信。
3.3 其他模塊,參考文檔3。
將不同的功能,劃分爲獨立進程,進程之間通過domain socket通信。通過epoll來監聽socket消息。該設計的優點,相互之間解耦。
3.1 iomux模塊
通過epoll 實現,client客戶端的管理。
3.2 ipc模塊
通過domain socket實現,進程之間的通信。
3.3 其他模塊,參考文檔3。