首先要了解一下服务器编程的基本框架:
服务器程序种类繁多,但其基本框架都一样,不同之处在于逻辑处理。如下图所示:
单元 | 功能 |
---|---|
I/O 单元 | 处理客户连接,读写网络数据 |
网络存储单元 | 存储数据,如数据库 |
请求队列 | 各单元之间的通信方式 |
逻辑单元 | 处理业务逻辑 |
比如对于一个http服务器,他的逻辑单元就是处理http请求,其他涉及到IO操作(读写数据),存储(数据库)等不是他要干的事
参考资料:
Linux高性能服务器编程 游双
首先要了解一下服务器编程的基本框架:
服务器程序种类繁多,但其基本框架都一样,不同之处在于逻辑处理。如下图所示:
单元 | 功能 |
---|---|
I/O 单元 | 处理客户连接,读写网络数据 |
网络存储单元 | 存储数据,如数据库 |
请求队列 | 各单元之间的通信方式 |
逻辑单元 | 处理业务逻辑 |
比如对于一个http服务器,他的逻辑单元就是处理http请求,其他涉及到IO操作(读写数据),存储(数据库)等不是他要干的事
参考资料:
Linux高性能服务器编程 游双