co_http_server

使用协程实现高并发http_server

协程的优点

1.协程之间的切换开销很小,并且由程序本身控制。和多线程相比,线程数越多,协程的优势越明显 2.可以使用同步的编程方式实现异步的程序编写,极大的解放程序员的心智负担

协程库的选择

使用已经在腾讯实际业务上广泛应用的libco作为协程库

基本框架

多进程+多协程

notice

libco的cmake有错误,已修改

参考nginx

建立缓存:红黑树