
brpc
文章平均质量分 90
啊罗罗
这个作者很懒,什么都没留下…
展开
-
自己动手写BRPC——多个RPC
我们在上一篇文章https://blog.youkuaiyun.com/dyyzlzc/article/details/105199457已经大概学习了BRPC的流程,现在我们尝试能不能编写多个RPC来进行远程调用。我们现在假设有这样一种需求:服务器有4个函数,加减乘除,分别会对客户端发送的两个数进行计算服务器有一个登陆函数,会判断用户名和密码是否正确根据上面的模型,我们知道可以抽象出:1个函......原创 2020-03-31 23:05:40 · 1139 阅读 · 4 评论 -
自己动手写BRPC——简单的echo服务
cmake用了一天入门,今天来学习下BRPC的写法。echo的例子在brpc官方例子里有,但是本着学习的精神,我还是想自己总结一份经验。1、建立proto文件,定义消息格式proto文件定义了客户端和服务端的请求、相应的消息格式。syntax="proto2"; //指定proto版本option cc_generic_services = true; //设置为生成C...原创 2020-03-31 18:25:58 · 2758 阅读 · 6 评论 -
CMAKE学习——编译多个文件 & 多个目录
大型工程会有很多文件,包括类的实现和定义,各种不同的模块交叉在一起,我们怎么用cmake方便的编译呢?例如有这么一个工程:我们现在想要编译的话,如果只选择了main.cpp,则会提示”未定义的引用“,因为我们头文件和实现分离,但我们只包含了头文件,所以是一定找不到实现的。我们这时候就要把所有源文件都添加到add_executable中:保存以后使用cmake . &...原创 2020-03-29 23:44:27 · 22499 阅读 · 3 评论 -
CMAKE的学习笔记——初始CMAKE
CMAKE是一个很强大的编译工具最近在看BRPC,发现其中的编译部分都是CMAKE来完成的,在囫囵吞枣编译出第一个demo后,我觉得自己该学习一下cmake了。1、及其简单的例子任何东西都是从hello world开始的,cmake也不例外,这里就是一个非常简单的cmake:【请注意,文件名必须是CMakeLists.txt】现在的cmakelists很简单,一共就三句话:...原创 2020-03-29 23:14:53 · 462 阅读 · 0 评论