常用模型总结:
1)epoll 1线程(listen+accept+epoll_wait+处理) 模型 …………………………………….代表产品redis
2)epoll 1线程(listen+accept+epoll_wait) + 1队列通知 + n线程(处理) 模型…………代表产品thrift-nonblocking-server
2)epoll 1线程(listen+accept+epoll_wait) + n队列通知 + n线程(处理) 模型…………代表产品memcached
4)epoll 1进程(listen) + n进程(accept+epoll_wait+处理) 模型………………………….代表产品nginx
5)epoll 1线程(listen) + n线程(accept+epoll_wait+处理) 模型
6) epoll 1线程(listen+accept) + n线程(epoll_wait+处理) 模型
常用模型汇总:
常用模型对比: