随笔分类 -  libevent学习

该文被密码保护。
posted @ 2017-08-04 18:01 blcblc 阅读(1) 评论(0) 推荐(0) 编辑
摘要:看起来memcache也是用了libevent,然后用了多线程,看起来是accept之后,把socket发给一个worker thread,然后这个thread里面的event loop再接着处理。 http://blog.csdn.net/wallwind/article/details/3927 阅读全文
posted @ 2017-02-22 18:43 blcblc 阅读(228) 评论(0) 推荐(0) 编辑
摘要:虽然还是有一些没有讲全,但是整体还是讲的很不错的。 http://www.ruanyifeng.com/blog/2014/10/event-loop.html 阅读全文
posted @ 2017-02-22 18:40 blcblc 阅读(382) 评论(0) 推荐(0) 编辑
摘要:关于效率的优化: 阅读全文
posted @ 2017-02-04 16:20 blcblc 阅读(248) 评论(0) 推荐(0) 编辑
摘要:学习: /Users/baidu/Documents/Data/Interview/服务器-检索端/libevent参考手册(中文版).pdf 讲的不好。翻译的。。 阅读全文
posted @ 2017-02-04 15:24 blcblc 阅读(246) 评论(0) 推荐(0) 编辑
摘要:参考: http://blog.csdn.net/w616589292/article/details/46475555 libuv 和 libev ,两个名字相当相近的 I/O Library,最近有幸用两个 Library 都写了一些东西,下面就来说一说我本人对两者共同与不同点的主观表述。 高性 阅读全文
posted @ 2017-01-22 19:41 blcblc 阅读(4326) 评论(0) 推荐(0) 编辑
摘要:接上一篇 http://www.cnblogs.com/charlesblc/p/6241926.html 来源: https://zhuanlan.zhihu.com/p/20204159 (一):演进——从Apache到Nginx 网上关于Apache和Nginx性能比较的文章非常多,基本上有如 阅读全文
posted @ 2017-01-22 19:24 blcblc 阅读(1524) 评论(0) 推荐(0) 编辑
摘要:之前有一篇文章,说了RPC的内容: http://www.cnblogs.com/charlesblc/p/6214391.html 如果有一种方式能让我们像调用本地服务一样调用远程服务,而让调用者对网络通信这些细节透明,那么将大大提高生产力,比如服务消费方在执行helloWorldService. 阅读全文
posted @ 2017-01-16 17:18 blcblc 阅读(258) 评论(0) 推荐(0) 编辑
摘要:eventloop的基本概念可以参考:http://www.ruanyifeng.com/blog/2013/10/event_loop.html Eventloop指的是独立于主线程的一条线程,专门用来处理IO事件,而如果Eventloop一个不够用,可以开多个。 Eventloop底层也要基于异 阅读全文
posted @ 2017-01-04 12:14 blcblc 阅读(4367) 评论(1) 推荐(0) 编辑
摘要:https://zhuanlan.zhihu.com/p/20204159 这个系列真的非常好,好好领会学习一下 学习笔记在这里:http://www.cnblogs.com/charlesblc/p/6341265.html 阅读全文
posted @ 2017-01-02 01:02 blcblc 阅读(339) 评论(0) 推荐(0) 编辑
摘要:参考 http://blog.csdn.net/pi9nc/article/details/17336663 集成libevent,google protobuf的RPC框架 RPC(Remote Procedure Call),中文翻译是远程过程调用,其实从原理来说这并不是一个新的概念.我的理解是 阅读全文
posted @ 2016-12-23 12:37 blcblc 阅读(2511) 评论(0) 推荐(0) 编辑
摘要:因为这道题目经常被问到。干脆总结一下,免得遗漏了。 参考文章:http://www.cnblogs.com/qiaoconglovelife/p/5735936.html 1 本质上都是同步I/O 三者都是I/O复用,本质上都属于同步I/O。因为三者只是负责通知应用程序什么时候数据准备好了,实际的I 阅读全文
posted @ 2016-12-06 12:53 blcblc 阅读(1127) 评论(0) 推荐(0) 编辑
摘要:在读 /Users/baidu/Documents/Data/Interview/服务器-检索端/《Linux高性能服务器编程.pdf》 其实之前读过,要面试了,需要温习。 P260 Socket编程接口提供了一个创建全双工管道的系统调用:socketpair。squid服务器程序(见第4章)就是利 阅读全文
posted @ 2016-12-02 16:27 blcblc 阅读(531) 评论(0) 推荐(0) 编辑
摘要:参考这篇文章: http://www.ibm.com/developerworks/cn/linux/l-cn-edntwk/ 这里面使用的是 libev ,不是libevent Nodejs就是采用libev作为底层库。 先要进行安装,找到了这篇文章: http://www.cnblogs.com 阅读全文
posted @ 2016-11-18 18:49 blcblc 阅读(1804) 评论(0) 推荐(0) 编辑
摘要:参考了这篇文章: http://www.cnblogs.com/Lifehacker/p/whats_the_difference_between_libevent_and_libev_chinese.html 两个库都是为异步io调度而设计,在Linux上都是使用epoll机制,在FreeBSD上 阅读全文
posted @ 2016-11-18 15:53 blcblc 阅读(3499) 评论(0) 推荐(0) 编辑
摘要:感觉这个系列还不错,学习一下。 先看的是第三篇: http://blog.csdn.net/gatieme/article/details/46334337 《 Linux下套接字详解(三) 几种套接字I/O模型》 POSIX关于同步和异步IO的描述: A synchronous I/O opera 阅读全文
posted @ 2016-11-17 13:06 blcblc 阅读(259) 评论(0) 推荐(0) 编辑
摘要:开始准备看Java NIO的,这篇文章:http://xly1981.iteye.com/blog/1735862 里面提到了这篇文章 http://xmuzyq.iteye.com/blog/783218 同步、异步、阻塞、非阻塞、reactive、proactive等讲的不错。 什么是同步和异步 阅读全文
posted @ 2016-11-17 10:41 blcblc 阅读(4194) 评论(1) 推荐(2) 编辑
摘要:知乎上这篇文章对于游戏后端、性能并发、nodejs及scala等语言的讨论,很好,值得好好看。 https://www.zhihu.com/question/21971645 经常了解一些牛逼技术人员的分享,比闭门造车或者停留在陈旧技术固步自封,要好多了。 下面是一些摘录: 语法糖: 阅读全文
posted @ 2016-10-19 11:24 blcblc 阅读(488) 评论(0) 推荐(0) 编辑
摘要:这里有较详细的Java项目配置过程: http://bglmmz.iteye.com/blog/2058785 下面有Java项目的示例介绍: http://www.tuicool.com/articles/m2EjQn http://www.tuicool.com/articles/2YBrq23 阅读全文
posted @ 2016-10-10 00:39 blcblc 阅读(442) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示