基于libevent进程池服务器
摘要:
本程序仅是为了学习libevent而写的,但可以当作是简单的程序框架扩展为实际的应用。程序本身没有经过广泛的功能测试和压力测试,仅作简单的功能测试,如果在实际应用中产生任何问题与作者无关,也不提供任何技术支持。但欢迎讨论相关技术问题。 本程序设计思路很简单,一个控制进程,M个业务进程(M可以配置),其中一个业务进程又负责N个TCP连接(N可以配置,因为是在同一个进程内,又没有用于线程,所以从本质来说,还是属于同步传输数据的)。控制进程负责监听连接,当接收到一个TCP连接的时候,按照一定的规则分发到空闲的业务进程中。每个业务进程就负责处理各个分配到的连接,接收到数据后又分发到业务模块,业务模块. 阅读全文
posted @ 2012-06-23 11:27 buf1024 阅读(2585) 评论(10) 推荐(1)
浙公网安备 33010602011771号