随笔分类 -  libevent学习

摘要:关于项目,我出两个练手题目: 一、多机数据处理。有 10 台机器,每台机器上保存着 10 亿个 64-bit 整数(不一定刚好 10 亿个,可能有上下几千万的浮动),一共约 100 亿个整数(其实一共也就 80GB 数据,不算大,选这个量级是考虑了 VPS 虚拟机的容量,便于实验)。编程求出: 1. 阅读全文
posted @ 2016-10-02 03:11 blcblc 阅读(380) 评论(0) 推荐(0) 编辑
摘要:写了一个简单的例子,把libevent中的bufferevent网络收发服务和protobuf里面的序列反序列结合起来。 protobuf文件message.proto: 生成接口命令: 服务器端 lserver.cc: 客户端lclient.cc 服务器端和客户端共用的Makefile: 服务器命 阅读全文
posted @ 2016-09-30 14:40 blcblc 阅读(2503) 评论(0) 推荐(0) 编辑
摘要:一直在处理高可用高并发的服务。看到网上有一个系列的文章,写的不错。跟进一下。 一:http://blog.csdn.net/feitianxuxue/article/details/8936802 二:http://blog.csdn.net/feitianxuxue/article/details 阅读全文
posted @ 2016-09-28 17:27 blcblc 阅读(172) 评论(0) 推荐(0) 编辑
摘要:http://wiki.baidu.com/display/RPC/Threading+Overview#ThreadingOverview-单线程reactor Threading Overview 同一目录下还有其他一些 RPC in Depth,需要好好看一下。 另外有一篇性能测试相关的文章: 阅读全文
posted @ 2016-09-26 19:41 blcblc 阅读(622) 评论(0) 推荐(0) 编辑
摘要:照着例子写了一个简单的libevent hello world代码: Makefile的内容: 2016.09.28 新加的内容 以下是丰富些的Makefile,其中 $@ 代表目标, $^ 代表所有依赖, $< 代表第一个依赖。 运行程序: 显示经过1秒,显示timeout,然后Ctrl+C之后, 阅读全文
posted @ 2016-06-05 16:35 blcblc 阅读(820) 评论(0) 推荐(0) 编辑
摘要:参考了网上的一些例子,实验了基于bufferevent的开发。 首先是服务端: 编译命令: 2016.09.28 我把server和client编译的命令,整理成了新的Makefile文件: 然后是客户端: 编译命令: 运行服务器命令: 运行客户端命令: 多次交互之后的两边输出结果为: 如果先关闭客 阅读全文
posted @ 2016-05-03 18:31 blcblc 阅读(8750) 评论(0) 推荐(0) 编辑
摘要:这个。。那个。。后来发现。。直接用jumbo就可以安装libevent。不过,学习一些automake的知识还是有好处的。 03机器也安装了。 这几天在阅读libevent源码,发现参考资料是基于libevent-2.1的版本,所以就去官网下载了2.1的版本: http://libevent.org 阅读全文
posted @ 2016-05-03 18:14 blcblc 阅读(8124) 评论(0) 推荐(0) 编辑

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