架构实践 - 4. 架构设计之进程通信(独立构件风格)

1、概要设计

      将不同的功能,划分为独立进程,进程之间通过domain socket通信。socket之间的通信通过epoll来管理。功能之间通过socket来连接,相互之间解耦。

2、详细设计

架构实践 - 4. 架构设计之进程通信(独立构件风格)

 

3、模块实现

3.1 iomux模块

通过epoll 实现,client客户端的管理。

3.2 ipc模块

通过domain socket实现,进程之间的通信。