摘要: 说来惭愧,这么多年竟然还不知道C10K问题。 C10K 就是 Client 10000 问题,即「在同时连接到服务器的客户端数量超过 10000 个的环境中,即便硬件性能足够, 依然无法正常提供服务」。 在我们早已经突破了 C10K 这个瓶颈,具体的思路就是通过单个进程或线程服务于多个客户端请求,通 阅读全文
posted @ 2018-11-16 14:57 linyx 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 刚好这两天看了陈硕muduo和libevent2的对比代码,作些笔记。 https://blog.csdn.net/Solstice/article/details/5864889 https://github.com/chenshuo/recipes/tree/master/pingpong/li 阅读全文
posted @ 2018-11-16 14:30 linyx 阅读(630) 评论(0) 推荐(0) 编辑
摘要: https://www.pacificsimplicity.ca/blog/libevent-echo-server-tutorial 根据这一篇写一个最简单的demo。然后开始写client。 client调优 client最初的代码如下: 代码很简单,会发现有个问题,read这里会阻塞住不退出。 阅读全文
posted @ 2018-11-16 10:32 linyx 阅读(1578) 评论(0) 推荐(0) 编辑