![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
rpc
maikforever
码工,曾就值搜狐,360,acer 等公司
展开
-
msgpack[C++]使用笔记 和 msgpack/cPickle性能对比
python版本的msgpack灰常好用,速度上比python内置的pickle和cpickle都要快一些,C++版本的使用比较麻烦,下面是本人学习时的一个example,解析python-msgpack dump的一个复杂字典。 [cpp] view plaincopy #include #include #include转载 2012-04-16 15:49:48 · 1427 阅读 · 0 评论 -
libevent在异步socket中的使用
学习libevent的使用的时候,在http://unx.ca/log/libevent_echosrv1c/上看到有三个例子,第一个例子最简单,只是介绍一下大概的使用方法;第二个例子是自己处理异步socket出现可读可写;第三个例子是使用libevent内部提供的bufferd来处理可读可写的事件。 第一个例子: libevent_echosrv1.c转载 2012-04-28 17:04:24 · 1448 阅读 · 0 评论 -
集成libevent,google protobuf的RPC框架
RPC(Remote Procedure Call),中文翻译是远程过程调用,其实从原理来说这并不是一个新的概念.我的理解是, 不同的机器之间定义了一些接口, 也有客户端和服务器端,客户端可以通过协商好的接口调用服务器端已经注册好的服务.说白了,还是网络通信的那一套机制.既然还是网络通信,那么为什么需要使用RPC而不是自己去完成这样的一套工作呢?假如是自己做这样的事情,需要考虑编解码,网络层,尤其转载 2011-12-03 15:15:36 · 1148 阅读 · 0 评论